Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
Crypto++ Reference Manual
- Abstract Base Classes
- cryptlib.h
- Algebraic Structures
- Integer, PolynomialMod2, PolynomialOver, RingOfPolynomialsOver, ModularArithmetic, MontgomeryRepresentation, GFP2_ONB, GF2NP, GF256, GF2_32, EC2N, ECP
- Block Ciphers (in ECB mode)
- 3way.h, blowfish.h, cast.h, des.h, diamond.h, gost.h, idea.h, lubyrack.h, mars.h, mdc.h, rc2.h, rc5.h, rc6.h, rijndael.h, safer.h, serpent.h, shark.h, skipjack.h, square.h, tea.h, twofish.h
- Block Cipher Modes
- modes.h, cbc.h
- Compression
- Deflator, Inflator, Gzip, Gunzip, ZlibCompressor, ZlibDecompressor
- Secret Sharing and Information Dispersal
- SecretSharing, SecretRecovery, InformationDispersal, InformationRecovery
- Stream Ciphers
- ARC4, PanamaCipher, BlumBlumShub, SEAL, SapphireEncryption, WAKEEncryption
- Hash Functions
- HAVAL, MD2, 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
- Public Key Cryptography
- blumgold.h, dh.h, dh2.h, dsa.h, eccrypto.h, luc.h, mqv.h, nr.h, rsa.h, rabin.h, rw.h, xtrcrypt.h
- Input Source Classes
- StringSource, FileSource, SocketSource, WindowsPipeSource, RandomNumberSource
- Output Sink Classes
- StringSinkTemplate, ArraySink, FileSink, SocketSink, WindowsPipeSink
- Filter Wrappers
- StreamCipherFilter, HashFilter, HashVerifier, SignerFilter, VerifierFilter
- Binary to Text Encoders and Decoders
- HexEncoder, HexDecoder, Base64Encoder, Base64Decoder
- Wrappers for OS features
- Timer, Socket, WindowsHandle, WindowsReadPipe, WindowsWritePipe
This reference manual is very much a work in progress. Many 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 at Mon Jan 15 01:16:28 2001 for Crypto++ by
1.2.4 written by Dimitri van Heesch,
© 1997-2000