From 4d35336e38ec856c2566e5dcdf70d924c70aa12f Mon Sep 17 00:00:00 2001
From: Steffen Jaeckel <s@jaeckel.eu>
Date: Thu, 17 Jul 2014 11:30:44 +0200
Subject: [PATCH] more documentation

---
 crypt.tex | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/crypt.tex b/crypt.tex
index 6f2ff0a..6444470 100644
--- a/crypt.tex
+++ b/crypt.tex
@@ -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