4747\def\gap {\vspace {0.5ex}}
4848\makeindex
4949\begin {document }
50- \title {LibTomCrypt \\ Version 1.01 }
50+ \title {LibTomCrypt \\ Version 1.02 }
5151\author {Tom St Denis \\
5252\\
5353tomstdenis@gmail.com \\
@@ -167,7 +167,7 @@ \section{Patent Disclosure}
167167
168168The author (Tom St Denis) is not a patent lawyer so this section is not to be treated as legal advice. To the best
169169of the authors knowledge the only patent related issues within the library are the RC5 and RC6 symmetric block ciphers.
170- They can be removed from a build by simply commenting out the two appropriate lines in `` mycrypt \_ custom.h'' . The rest
170+ They can be removed from a build by simply commenting out the two appropriate lines in `` tomcrypt \_ custom.h'' . The rest
171171of the ciphers and hashes are patent free or under patents that have since expired.
172172
173173The RC2 and RC4 symmetric ciphers are not under patents but are under trademark regulations. This means you can use
@@ -593,7 +593,7 @@ \subsection{Notes}
593593
594594\item
595595Note that `` Twofish'' has additional configuration options that take place at build time. These options are found in
596- the file `` mycrypt \_ cfg.h'' . The first option is `` TWOFISH\_ SMALL'' which when defined will force the Twofish code
596+ the file `` tomcrypt \_ cfg.h'' . The first option is `` TWOFISH\_ SMALL'' which when defined will force the Twofish code
597597to not pre-compute the Twofish `` $ g(X)$ '' function as a set of four $ 8 \times 32 $ s-boxes. This means that a scheduled
598598key will require less ram but the resulting cipher will be slower. The second option is `` TWOFISH\_ TABLES'' which when
599599defined will force the Twofish code to use pre-computed tables for the two s-boxes $ q_0 , q_1 $ as well as the multiplication
@@ -3728,8 +3728,8 @@ \section{Building a Shared Library}
37283728and install them into /usr/lib (and the headers into /usr/include). To link your application you should use the
37293729libtool program in `` --mode=link'' .
37303730
3731- \section {mycrypt \_ cfg.h }
3732- The file `` mycrypt \_ cfg.h'' is what lets you control various high level macros which control the behaviour
3731+ \section {tomcrypt \_ cfg.h }
3732+ The file `` tomcrypt \_ cfg.h'' is what lets you control various high level macros which control the behaviour
37333733of the library.
37343734
37353735\subsubsection {ARGTYPE }
@@ -3748,10 +3748,10 @@ \subsubsection{Endianess}
37483748Currently LibTomCrypt will detect x86-32 and x86-64 running GCC as well as x86-32 running MSVC.
37493749
37503750\section {The Configure Script }
3751- There are also options you can specify from the configure script or `` mycrypt \_ custom.h'' .
3751+ There are also options you can specify from the configure script or `` tomcrypt \_ custom.h'' .
37523752
37533753\subsection {X memory routines }
3754- At the top of mycrypt \_ custom.h are four macros denoted as XMALLOC, XCALLOC, XREALLOC and XFREE which resolve to
3754+ At the top of tomcrypt \_ custom.h are four macros denoted as XMALLOC, XCALLOC, XREALLOC and XFREE which resolve to
37553755the name of the respective functions. This lets you substitute in your own memory routines. If you substitute in
37563756your own functions they must behave like the standard C library functions in terms of what they expect as input and
37573757output. By default the library uses the standard C routines.
@@ -3830,7 +3830,7 @@ \subsection{RSA Only Tweak}
38303830to reduce the library size. Follow these steps
38313831
38323832\begin {enumerate }
3833- \item Undefine MDSA, MECC and MDH from mycrypt \_ custom.h
3833+ \item Undefine MDSA, MECC and MDH from tomcrypt \_ custom.h
38343834 \item Undefine LTM\_ ALL from tommath\_ superclass.h
38353835 \item Define SC\_ RSA\_ 1 from tommath\_ superclass.h
38363836 \item Rebuild the library.
0 commit comments