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 doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000