Update documentation
parent
8cc76597c6
commit
14e33af525
|
|
@ -15,8 +15,9 @@ Currently the library contains the following algorithms:
|
||||||
CAST-256
|
CAST-256
|
||||||
|
|
||||||
ARIA, IDEA, Blowfish, Triple-DES (DES-EDE2 and
|
ARIA, IDEA, Blowfish, Triple-DES (DES-EDE2 and
|
||||||
other block ciphers DES-EDE3), Camellia, SEED, Kalyna, RC5, SPECK-64,
|
other block ciphers DES-EDE3), Camellia, SEED, Kalyna, RC5, SIMON-64,
|
||||||
SPECK-128, Threefish, Skipjack, SHACAL-2, TEA, XTEA
|
SIMON-128, SPECK-64, SPECK-128, Threefish, Skipjack,
|
||||||
|
SHACAL-2, TEA, XTEA
|
||||||
|
|
||||||
block cipher modes of operation ECB, CBC, CBC ciphertext stealing (CTS),
|
block cipher modes of operation ECB, CBC, CBC ciphertext stealing (CTS),
|
||||||
CFB, OFB, counter mode (CTR)
|
CFB, OFB, counter mode (CTR)
|
||||||
|
|
@ -89,7 +90,7 @@ The following compilers are supported for this release. Please visit
|
||||||
http://www.cryptopp.com the most up to date build instructions and porting notes.
|
http://www.cryptopp.com the most up to date build instructions and porting notes.
|
||||||
|
|
||||||
* Visual Studio 2003 - 2017
|
* Visual Studio 2003 - 2017
|
||||||
* GCC 3.3 - 7.1
|
* GCC 3.3 - 7.2
|
||||||
* Apple Clang 4.3 - 8.3
|
* Apple Clang 4.3 - 8.3
|
||||||
* LLVM Clang 2.9 - 4.0
|
* LLVM Clang 2.9 - 4.0
|
||||||
* C++Builder 2010
|
* C++Builder 2010
|
||||||
|
|
|
||||||
16
cryptlib.h
16
cryptlib.h
|
|
@ -12,11 +12,12 @@
|
||||||
<dt>Block Ciphers<dd>
|
<dt>Block Ciphers<dd>
|
||||||
\ref Rijndael "AES", ARIA, Weak::ARC4, Blowfish, BTEA, Camellia, CAST128, CAST256, DES,
|
\ref Rijndael "AES", ARIA, Weak::ARC4, Blowfish, BTEA, Camellia, CAST128, CAST256, DES,
|
||||||
\ref DES_EDE2 "2-key Triple-DES", \ref DES_EDE3 "3-key Triple-DES", \ref DES_XEX3 "DESX",
|
\ref DES_EDE2 "2-key Triple-DES", \ref DES_EDE3 "3-key Triple-DES", \ref DES_XEX3 "DESX",
|
||||||
GOST, IDEA, \ref LR "Luby-Rackoff", MARS, RC2, RC5, RC6, \ref SAFER_K "SAFER-K",
|
GOST, IDEA, \ref LR "Luby-Rackoff", Kalyna (128/256/512), MARS, RC2, RC5, RC6, \ref SAFER_K
|
||||||
\ref SAFER_SK "SAFER-SK", SEED, Serpent, \ref SHACAL2 "SHACAL-2", SHARK, SKIPJACK,
|
"SAFER-K", \ref SAFER_SK "SAFER-SK", SEED, Serpent, \ref SHACAL2 "SHACAL-2", SHARK, SKIPJACK,
|
||||||
Square, TEA, \ref ThreeWay "3-Way", Threefish, Twofish, XTEA
|
\ref SIMON128 "SIMON-64 and SIMON-128", \ref SPECK128 "SPECK-64 and SPECK-128", Square, TEA,
|
||||||
|
\ref ThreeWay "3-Way", \ref Threefish256 "Threefish (Threefish-256/512/1024)", Twofish, XTEA
|
||||||
<dt>Stream Ciphers<dd>
|
<dt>Stream Ciphers<dd>
|
||||||
ChaCha8, ChaCha12, ChaCha20, \ref Panama "Panama-LE", \ref Panama "Panama-BE", Salsa20,
|
ChaCha (ChaCha-8/12/20), \ref Panama "Panama-LE", \ref Panama "Panama-BE", Salsa20,
|
||||||
\ref SEAL "SEAL-LE", \ref SEAL "SEAL-BE", WAKE, XSalsa20
|
\ref SEAL "SEAL-LE", \ref SEAL "SEAL-BE", WAKE, XSalsa20
|
||||||
<dt>Hash Functions<dd>
|
<dt>Hash Functions<dd>
|
||||||
BLAKE2s, BLAKE2b, \ref Keccak "Keccak (F1600)", SHA1, SHA224, SHA256, SHA384, SHA512,
|
BLAKE2s, BLAKE2b, \ref Keccak "Keccak (F1600)", SHA1, SHA224, SHA256, SHA384, SHA512,
|
||||||
|
|
@ -58,6 +59,9 @@ Square, TEA, \ref ThreeWay "3-Way", Threefish, Twofish, XTEA
|
||||||
Base32Decoder
|
Base32Decoder
|
||||||
<dt>Wrappers for OS features<dd>
|
<dt>Wrappers for OS features<dd>
|
||||||
Timer, Socket, WindowsHandle, ThreadLocalStorage, ThreadUserTimer
|
Timer, Socket, WindowsHandle, ThreadLocalStorage, ThreadUserTimer
|
||||||
|
|
||||||
|
<!--
|
||||||
|
|
||||||
<dt>FIPS 140 validated cryptography<dd>
|
<dt>FIPS 140 validated cryptography<dd>
|
||||||
fips140.h
|
fips140.h
|
||||||
</dl>
|
</dl>
|
||||||
|
|
@ -84,7 +88,9 @@ In the DLL version of Crypto++, only the following implementation class are avai
|
||||||
RSAES\<OAEP\<SHA1\> \>
|
RSAES\<OAEP\<SHA1\> \>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<p>This reference manual is a work in progress. Some classes are lack detailed descriptions.
|
-->
|
||||||
|
|
||||||
|
<p>This reference manual is a work in progress. Some classes lack detailed descriptions.
|
||||||
<p>Click <a href="CryptoPPRef.zip">here</a> to download a zip archive containing this manual.
|
<p>Click <a href="CryptoPPRef.zip">here</a> to download a zip archive containing this manual.
|
||||||
<p>Thanks to Ryan Phillips for providing the Doxygen configuration file
|
<p>Thanks to Ryan Phillips for providing the Doxygen configuration file
|
||||||
and getting us started on the manual.
|
and getting us started on the manual.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue