more documentation
This commit is contained in:
parent
94f1b407d1
commit
4d35336e38
@ -601,7 +601,7 @@ As of this release the current cipher\_descriptors elements are the following:
|
||||
\vfil
|
||||
\index{Cipher descriptor table}
|
||||
\index{blowfish\_desc} \index{xtea\_desc} \index{rc2\_desc} \index{rc5\_desc} \index{rc6\_desc} \index{saferp\_desc} \index{aes\_desc} \index{twofish\_desc}
|
||||
\index{des\_desc} \index{des3\_desc} \index{noekeon\_desc} \index{skipjack\_desc} \index{anubis\_desc} \index{khazad\_desc} \index{kseed\_desc} \index{kasumi\_desc}
|
||||
\index{des\_desc} \index{des3\_desc} \index{noekeon\_desc} \index{skipjack\_desc} \index{anubis\_desc} \index{khazad\_desc} \index{kseed\_desc} \index{kasumi\_desc} \index{camellia\_desc} \index{aes\_enc\_desc}
|
||||
\begin{figure}[hpbt]
|
||||
\begin{small}
|
||||
\begin{center}
|
||||
@ -625,6 +625,7 @@ As of this release the current cipher\_descriptors elements are the following:
|
||||
\hline Khazad & khazad\_desc & 8 & 16 & 8 \\
|
||||
\hline SEED & kseed\_desc & 16 & 16 & 16 \\
|
||||
\hline KASUMI & kasumi\_desc & 8 & 16 & 8 \\
|
||||
\hline Camellia & camellia\_desc & 16 & 16, 24, 32 & 18, 24 \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
@ -653,6 +654,8 @@ Note that for \textit{DES} and \textit{3DES} they use 8 and 24 byte keys but onl
|
||||
fact used for the purposes of encryption. My suggestion is just to use random 8/24 byte keys instead of trying to make a 8/24
|
||||
byte string from the real 7/21 byte key.
|
||||
|
||||
For \textit{3DES} exists a two-key mode, that can be initialized by calling the setup function with a \textit{keylen} of 16. This results in the re-usage of key \textit{K1} as key \textit{K3}. This mode has been specified as \textit{Keying Option 2} in FIPS 46-3.
|
||||
|
||||
\item
|
||||
Note that \textit{Twofish} has additional configuration options (Figure \ref{fig:twofishopts}) that take place at build time. These options are found in
|
||||
the file \textit{tomcrypt\_cfg.h}. The first option is \textit{TWOFISH\_SMALL} which when defined will force the Twofish code
|
||||
|
Loading…
Reference in New Issue
Block a user