Crypto++TM Library 5.1 Reference Manual
- Abstract Base Classes
- cryptlib.h
- Symmetric Ciphers
- SymmetricCipherDocumentation
- Hash Functions
- HAVAL, MD2, MD4, MD5, PanamaHash, RIPEMD160, SHA, SHA256, SHA384, SHA512, Tiger
- Non-Cryptographic Checksums
- CRC32, Adler32
- Message Authentication Codes
- MD5MAC, XMACC, HMAC, CBC_MAC, DMAC, PanamaMAC
- Random Number Generators
- NullRNG(), LC_RNG, RandomPool, BlockingRng, NonblockingRng, AutoSeededRandomPool, AutoSeededX917RNG
- Public Key Cryptosystems
- DLIES, ECIES, LUCES, RSAES, RabinES, LUC_IES
- Public Key Signature Schemes
- DSA, GDSA, ECDSA, NR, ECNR, LUCSS, RSASS, RabinSS, RWSS, ESIGN
- Key Agreement
- DH, DH2, MQV, ECDH, ECMQV, XTR_DH
- Algebraic Structures
- Integer, PolynomialMod2, PolynomialOver, RingOfPolynomialsOver, ModularArithmetic, MontgomeryRepresentation, GFP2_ONB, GF2NP, GF256, GF2_32, EC2N, ECP
- Secret Sharing and Information Dispersal
- SecretSharing, SecretRecovery, InformationDispersal, InformationRecovery
- Compression
- Deflator, Inflator, Gzip, Gunzip, ZlibCompressor, ZlibDecompressor
- Input Source Classes
- StringSource, FileSource, SocketSource, WindowsPipeSource, RandomNumberSource
- Output Sink Classes
- StringSinkTemplate, ArraySink, FileSink, SocketSink, WindowsPipeSink
- Filter Wrappers
- StreamTransformationFilter, HashFilter, HashVerificationFilter, SignerFilter, SignatureVerificationFilter
- Binary to Text Encoders and Decoders
- HexEncoder, HexDecoder, Base64Encoder, Base64Decoder
- Wrappers for OS features
- Timer, Socket, WindowsHandle, ThreadLocalStorage
- FIPS 140 related
- fips140.h
This reference manual is a work in progress. Some classes are still lacking detailed descriptions.
Click here to download a zip archive containing this manual.
Thanks to Ryan Phillips for providing the Doxygen configuration file and getting me started with this manual.
Generated on Mon Apr 19 18:12:27 2004 for Crypto++ by
1.3.6-20040222