| AbstractEuclideanDomain< T > | Abstract Euclidean Domain |
| AbstractGroup< T > | Abstract Group |
| AbstractRing< T > | Abstract Ring |
| Adler32 | ADLER-32 checksum calculations |
| AES | AES |
| Algorithm | Interface for all crypto algorithms |
| ARC4_Base | Alleged RC4 |
| ArraySink | Copy input to a memory buffer |
| ArrayXorSink | Xor input to a memory buffer |
| ASN1CryptoMaterial | |
| ASN1Key | |
| ASN1Object | Interface for encoding and decoding ASN1 objects |
| AsymmetricAlgorithm | Interface for asymmetric algorithms |
| AuthenticatedKeyAgreementDomain | Interface for domains of authenticated key agreement protocols |
| AutoSeededRandomPool | Automaticly Seeded Randomness Pool |
| AutoSeededX917RNG< BLOCK_CIPHER > | RNG from ANSI X9.17 Appendix C, seeded using an OS provided RNG |
| Base64Decoder | Base64 Decoder Class |
| Base64Encoder | Base64 Encoder Class |
| BaseAndExponent< T, E > | Base and Exponent |
| BERDecodeErr | BER Decode Exception Class, may be thrown during an ASN1 BER decode operation |
| BERGeneralDecoder | BER General Decoder |
| BERSequenceDecoder | BER Sequence Decoder |
| BERSetDecoder | BER Set Decoder |
| BlockCipher | These objects usually should not be used directly. See BlockTransformation for more details |
| BlockCipherDocumentation | These objects usually should not be used directly. See CipherModeDocumentation instead |
| BlockCipherTemplate< DIR, BASE > | |
| BlockingRng | Encapsulate /dev/random |
| BlockTransformation | Interface for the data processing part of block ciphers |
| Blowfish | Blowfish |
| BlumBlumShub | BlumBlumShub with factorization of the modulus |
| BufferedTransformation | Interface for buffered transformations |
| BufferedTransformation::BlockingInputOnly | Thrown by objects that have not implemented nonblocking input processing |
| ByteQueue | Byte Queue |
| CannotFlush | Exception thrown by a class when Flush(true) is called but it can't completely flush its buffers |
| CAST128 | CAST-128 |
| CAST128_Info | |
| CAST256 | CAST-256 |
| CAST256_Info | |
| CBC_CTS_Mode< CIPHER > | CBC mode with ciphertext stealing |
| CBC_CTS_Mode_ExternalCipher | CBC mode with ciphertext stealing, external cipher |
| CBC_MAC< T > | CBC-MAC |
| CBC_Mode< CIPHER > | CBC mode |
| CBC_Mode_ExternalCipher | CBC mode, external cipher |
| CFB_Mode< CIPHER > | CFB mode |
| CFB_Mode_ExternalCipher | CFB mode, external cipher |
| ChannelSwitch | Route input to different and/or multiple channels based on channel ID |
| CipherModeDocumentation | Cipher mode documentation. See NIST SP 800-38A for definitions of these modes |
| CipherModeFinalTemplate_CipherHolder< CIPHER, BASE > | |
| CipherModeFinalTemplate_ExternalCipher< BASE > | |
| Clonable | Interface for cloning objects, this is not implemented by most classes yet |
| ConstByteArrayParameter | Used to pass byte array input as part of a NameValuePairs object |
| CRC32 | CRC Checksum Calculation |
| CryptoMaterial | Interface for crypto material, such as public and private keys, and crypto parameters |
| CryptoMaterial::InvalidMaterial | Exception thrown when invalid crypto material is detected |
| CryptoParameters | Interface for crypto prameters |
| CTR_Mode< CIPHER > | CTR mode |
| CTR_Mode_ExternalCipher | CTR mode, external cipher |
| DecodingResult | Used to return decoding results |
| DefaultDecryptor | Password-Based Decryptor using DES-EDE2 |
| DefaultDecryptorWithMAC | Password-Based Decryptor using DES-EDE2 and HMAC/SHA-1 |
| DefaultEncryptor | Password-Based Encryptor using DES-EDE2 |
| DefaultEncryptorWithMAC | Password-Based Encryptor using DES-EDE2 and HMAC/SHA-1 |
| Deflator | DEFLATE (RFC 1951) compressor |
| DERGeneralEncoder | DER General Encoder |
| DERSequenceEncoder | DER Sequence Encoder |
| DERSetEncoder | DER Set Encoder |
| DES | DES |
| DES_EDE2 | DES-EDE2 |
| DES_EDE3 | DES-EDE3 |
| DES_XEX3 | DES-XEX3, AKA DESX |
| DH2 | Unified Diffie-Hellman |
| DH_Domain< GROUP_PARAMETERS, COFACTOR_OPTION > | , |
| Diamond2 | Diamond2 |
| Diamond2Lite | Diamond2Lite |
| DigestSignatureSystem | |
| DigestSigner | |
| DigestVerifier | |
| DL_Algorithm_ECDSA< EC > | |
| DL_Algorithm_ECNR< EC > | |
| DL_Algorithm_GDSA< T > | |
| DL_Algorithm_LUC_HMP | |
| DL_Algorithm_NR< T > | |
| DL_Base< KI > | |
| DL_BasePrecomputation_LUC | |
| DL_CryptoKeys_GFP | |
| DL_CryptoKeys_LUC | |
| DL_CryptoSchemeOptions< T1, T2, T3, T4, T5 > | |
| DL_CryptoSystemBase< PK, KI > | |
| DL_DecryptorBase< T, PK > | |
| DL_DecryptorImpl< SCHEME_OPTIONS > | |
| DL_DigestSignatureSystemBase< INTERFACE, KEY_INTERFACE > | |
| DL_DigestSignerBase< T > | |
| DL_DigestSignerImpl< SCHEME_OPTIONS > | |
| DL_DigestVerifierBase< T > | |
| DL_DigestVerifierImpl< SCHEME_OPTIONS > | |
| DL_ElgamalLikeSignatureAlgorithm< T > | |
| DL_EncryptionAlgorithm_Xor< MAC, DHAES_MODE > | |
| DL_EncryptorBase< T, PK > | |
| DL_EncryptorImpl< SCHEME_OPTIONS > | |
| DL_ES< KEYS, AA, DA, EA, ALG_INFO > | Discrete Log Based Encryption Scheme |
| DL_GroupParameters< T > | |
| DL_GroupParameters_DSA | |
| DL_GroupParameters_EC< EC > | Elliptic Curve Parameters |
| DL_GroupParameters_GFP | |
| DL_GroupParameters_GFP_DefaultSafePrime | |
| DL_GroupParameters_IntegerBased | |
| DL_GroupParameters_IntegerBasedImpl< GROUP_PRECOMP, BASE_PRECOMP > | |
| DL_GroupParameters_LUC | |
| DL_GroupParameters_LUC_DefaultSafePrime | |
| DL_GroupParametersImpl< GROUP_PRECOMP, BASE_PRECOMP, BASE > | |
| DL_Key< T > | |
| DL_KeyAgreementAlgorithm< T > | |
| DL_KeyAgreementAlgorithm_DH< ELEMENT, COFACTOR_OPTION > | DH key agreement algorithm |
| DL_KeyDerivationAlgorithm< T > | |
| DL_KeyDerivationAlgorithm_P1363< T, DHAES_MODE, KDF > | |
| DL_KeyedSchemeOptions< T1, T2 > | |
| DL_KeyImpl< PK, GP, O > | |
| DL_Keys_DSA | |
| DL_Keys_EC< EC > | |
| DL_Keys_ECDSA< EC > | |
| DL_ObjectImpl< BASE, SCHEME_OPTIONS, KEY > | |
| DL_ObjectImplBase< BASE, SCHEME_OPTIONS, KEY > | |
| DL_PrivateKey< T > | |
| DL_PrivateKey_EC< EC > | |
| DL_PrivateKey_GFP< GP > | |
| DL_PrivateKey_GFP_OldFormat< BASE > | Provided for backwards compatibility, this class uses the old non-standard Crypto++ key format |
| DL_PrivateKey_WithSignaturePairwiseConsistencyTest< BASE, SIGNATURE_SCHEME > | |
| DL_PrivateKeyImpl< GP > | |
| DL_PrivateObjectImpl< BASE, SCHEME_OPTIONS > | |
| DL_PublicKey< T > | |
| DL_PublicKey_EC< EC > | |
| DL_PublicKey_GFP< GP > | |
| DL_PublicKey_GFP_OldFormat< BASE > | Provided for backwards compatibility, this class uses the old non-standard Crypto++ key format |
| DL_PublicKeyImpl< GP > | |
| DL_PublicObjectImpl< BASE, SCHEME_OPTIONS > | |
| DL_SchemeOptionsBase< T1, T2 > | |
| DL_SignatureKeys_GFP | |
| DL_SignatureKeys_LUC | |
| DL_SignatureSchemeOptions< T1, T2, T3 > | |
| DL_SimpleKeyAgreementDomainBase< T > | |
| DL_SSA< KEYS, SA, H, ALG_INFO > | Discrete Log Based Signature Scheme With Appendix |
| DL_SymmetricEncryptionAlgorithm | |
| DLIES< COFACTOR_OPTION, DHAES_MODE > | Discrete Log Integrated Encryption Scheme, AKA DLIES |
| DMAC< T > | DMAC |
| DSA | DSA |
| EC2N | Elliptic Curve over GF(2^n) |
| EC2NPoint | Elliptic Curve Point |
| ECB_Mode< CIPHER > | ECB mode |
| ECB_Mode_ExternalCipher | ECB mode, external cipher |
| ECDH< EC, COFACTOR_OPTION > | Elliptic Curve Diffie-Hellman, AKA ECDH |
| ECDSA< EC, H > | ECDSA |
| ECIES< EC, COFACTOR_OPTION, DHAES_MODE > | Elliptic Curve Integrated Encryption Scheme, AKA ECIES |
| ECMQV< EC, COFACTOR_OPTION > | Elliptic Curve Menezes-Qu-Vanstone, AKA ECMQV |
| ECNR< EC, H > | ECNR |
| ECP | Elliptic Curve over GF(p), where p is prime |
| ECPPoint | Elliptical Curve Point |
| EcPrecomputation< EC2N > | |
| EcPrecomputation< ECP > | |
| ElGamal | ElGamal encryption scheme with non-standard padding |
| EMSA2DecoratedHashModule< H > | |
| EMSA2Pad | |
| EMSA5Pad< T > | |
| EncryptionStandard | Base class for public key encryption standard classes. These classes are used to select from variants of algorithms. Note that not all standards apply to all algorithms |
| EqualityComparisonFilter | A filter that checks messages on two channels for equality |
| ESIGN< H, STANDARD > | ESIGN, as defined in IEEE P1363a |
| ESIGNFunction | |
| EuclideanDomainOf< T > | EuclideanDomainOf |
| Exception | Base class for all exceptions thrown by Crypto++ |
| FileSink | |
| FileSource | |
| FileStore | |
| Filter | Provides an implementation of BufferedTransformation's attachment interface |
| FilterWithBufferedInput | |
| FilterWithInputQueue | |
| FixedBlockSize< N > | |
| FixedKeyLength< N, IV_REQ > | |
| FixedRounds< R > | |
| GDSA< H > | DSA-1363 |
| GeneratableCryptoMaterial | Interface for generatable crypto material, such as private keys and crypto parameters |
| GF256 | GF(256) with polynomial basis |
| GF2_32 | GF(2^32) with polynomial basis |
| GF2NP | GF(2^n) with Polynomial Basis |
| GF2NPP | GF(2^n) with Pentanomial Basis |
| GF2NT | GF(2^n) with Trinomial Basis |
| GFP2_ONB< F > | GF(p^2), optimal normal basis |
| GFP2Element | An element of GF(p^2) |
| GOST | GOST |
| Gunzip | GZIP Decompression (RFC 1952) |
| Gzip | GZIP Compression (RFC 1952) |
| HashFilter | Filter Wrapper for HashTransformation |
| HashTransformation | Interface for hash functions and data processing part of MACs |
| HashVerificationFilter | Filter Wrapper for HashTransformation |
| HAVAL | HAVAL |
| HAVAL3 | HAVAL with 3 passes |
| HAVAL4 | HAVAL with 4 passes |
| HAVAL5 | HAVAL with 5 passes |
| HexDecoder | Decode 16 bit data back to bytes |
| HexEncoder | Converts given data to base 16 |
| HMAC< T > | HMAC |
| HuffmanDecoder | Huffman Decoder |
| HuffmanEncoder | Huffman Encoder |
| IDEA | IDEA |
| Inflator | DEFLATE (RFC 1951) decompressor |
| InformationDispersal | A variant of Rabin's Information Dispersal Algorithm |
| InformationRecovery | A variant of Rabin's Information Dispersal Algorithm |
| Integer | Multiple precision integer and basic arithmetics |
| Integer::DivideByZero | Division by zero exception |
| InvalidArgument | Exception thrown when an invalid argument is detected |
| InvalidCiphertext | Exception thrown by decryption filters when trying to decrypt an invalid ciphertext |
| InvalidDataFormat | Exception thrown by decryption filters when trying to decrypt an invalid ciphertext |
| InvalidKeyLength | |
| InvalidRounds | |
| InvertibleESIGNFunction | |
| InvertibleLUCFunction | |
| InvertibleRabinFunction | Invertible Rabin |
| InvertibleRSAFunction | |
| InvertibleRWFunction< r > | |
| IteratedHash< T, B, S, BASE > | |
| IteratedHashBase2< T, B, BASE > | |
| KeyAgreementAlgorithm | Interface for key agreement algorithms |
| LazyPutter | Use this to make sure LazyPut is finalized in event of exception |
| LC_RNG | Linear congruential generator |
| LowFirstBitReader | |
| LowFirstBitWriter | |
| LR< T > | Luby-Rackoff |
| LR_Info< T > | |
| LUC_HMP< H > | LUC-HMP, based on "Digital signature schemes based on Lucas functions" by Patrick Horster, Markus Michels, Holger Petersen |
| LUC_IES< COFACTOR_OPTION, DHAES_MODE > | LUC-IES |
| LUCES< STANDARD > | LUC cryptosystem |
| LUCFunction | |
| LUCSSA< H, STANDARD > | LUC signature scheme with appendix |
| MARC4_Base | Modified ARC4: it discards the first 256 bytes of keystream which may be weaker than the rest |
| MARS | MARS |
| MaurerRandomnessTest | This class implements Maurer's Universal Statistical Test for Random Bit Generators it is intended for measuring the randomness of *PHYSICAL* RNGs |
| MD2 | 128 Bit Hash |
| MD4 | MD4 |
| MD5 | MD5 |
| MD5MAC_Base | |
| MDC< T > | MDC |
| MessageAuthenticationCode | Interface for message authentication codes |
| MessageAuthenticationCodeFinalTemplate< BASE, INFO > | |
| MessageQueue | Message Queue |
| MeterFilter | Measure how many byte and messages pass through, also serves as valve |
| ModularArithmetic | |
| MontgomeryRepresentation | Do modular arithmetics in Montgomery representation for increased speed |
| MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION > | |
| NameValuePairs | Interface for retrieving values given their names |
| NameValuePairs::ValueTypeMismatch | Exception thrown when trying to retrieve a value using a different type than expected |
| NetworkReceiver | Network Receiver |
| NetworkSender | Network Sender |
| NetworkSink | Network Sink |
| NetworkSource | Network Source |
| NonblockingRng | Encapsulate CryptoAPI's CryptGenRandom or /dev/urandom |
| NonblockingSink | A Sink class that queues input and can flush to a device for a specified amount of time |
| NonblockingSource | A Source class that can pump from a device for a specified amount of time |
| NotImplemented | Exception thrown by a class if a non-implemented method is called |
| NR< H > | NR |
| NullNameValuePairs | |
| NullStore | |
| OAEP< H, MGF, P, PLen > | EME-OAEP, for use with RSAES |
| OFB_Mode< CIPHER > | OFB mode |
| OFB_Mode_ExternalCipher | OFB mode, external cipher |
| OID | Object Identifier |
| OpaqueFilter | |
| OS_Error | Error reported by the operating system |
| OS_RNG_Err | Exception class for Operating-System Random Number Generator |
| P1363_EMSA2 | EMSA2, for use with RW |
| P1363_EMSA5 | EMSA5, for use with ESIGN |
| P1363_KDF2< H > | |
| P1363_MGF1< H > | |
| Panama< B > | Base class, do not use directly |
| PanamaCipher< B > | Panama Stream Cipher |
| PanamaCipherInfo< B > | |
| PanamaCipherPolicy< B > | |
| PanamaHash< B > | Panama Hash |
| PanamaMAC< B > | Panama MAC |
| PanamaMAC_Base< B > | |
| PK_CryptoSystem | Interface for public-key encryptors and decryptors |
| PK_Decryptor | Interface for public-key decryptors |
| PK_DecryptorFilter | Proxy for the filter created by PK_Decryptor::CreateDecryptionFilter |
| PK_Encryptor | Interface for public-key encryptors |
| PK_Encryptor::InvalidPlaintextLength | |
| PK_EncryptorFilter | Proxy for the filter created by PK_Encryptor::CreateEncryptionFilter |
| PK_FinalTemplate< BASE > | A template implementing constructors for public key algorithm classes |
| PK_FixedLengthCryptoSystem | Interface for encryptors and decryptors with fixed length ciphertext |
| PK_FixedLengthDecryptor | Interface for decryptors with fixed length ciphertext |
| PK_FixedLengthEncryptor | Interface for encryptors with fixed length ciphertext |
| PK_NonreversiblePaddingAlgorithm | |
| PK_PaddingAlgorithm | |
| PK_SignatureScheme | Interface for public-key signers and verifiers |
| PK_SignatureSchemeBase< H, INTERFACE, DS_INTERFACE > | |
| PK_SignatureSchemeImpl< BASE, DS > | |
| PK_SignatureSchemeWithRecovery | Interface for public-key signers and verifiers with recovery |
| PK_Signer | Interface for public-key signers |
| PK_Signer::KeyTooShort | Key too short exception, may be thrown by Sign() or SignMessage() |
| PK_SignerBase< H > | |
| PK_SignerImpl< DS, H > | |
| PK_SignerWithRecovery | Interface for public-key signers with recovery |
| PK_Verifier | Interface for public-key signature verifiers |
| PK_VerifierBase< H > | |
| PK_VerifierImpl< DS, H > | |
| PK_VerifierWithRecovery | Interface for public-key verifiers with recovery |
| PKCS12_PBKDF< T > | PBKDF from PKCS #12, appendix B, T should be a HashTransformation class |
| PKCS1v15 | PKCS #1 version 1.5, for use with RSAES and RSASSA |
| PKCS5_PBKDF1< T > | PBKDF1 from PKCS #5, T should be a HashTransformation class |
| PKCS5_PBKDF2_HMAC< T > | PBKDF2 from PKCS #5, T should be a HashTransformation class |
| PKCS8PrivateKey | |
| PKCS_DecoratedHashModule< H > | EMSA-PKCS1-v1_5 |
| PKCS_EncryptionPaddingScheme | EME-PKCS1-v1_5 |
| PKCS_SignaturePaddingScheme | EMSA-PKCS1-v1_5 |
| PolynomialMod2 | Polynomial with Coefficients in GF(2) |
| PolynomialMod2::DivideByZero | Divide by zero exception |
| PolynomialOver< T > | Represents single-variable polynomials over arbitrary rings |
| PolynomialOver< T >::DivideByZero | Division by zero exception |
| PolynomialOver< T >::RandomizationParameter | Specify the distribution for randomization functions |
| PolynomialOverFixedRing< T, instance > | Polynomials over a fixed ring |
| PrimeAndGenerator | Generator of prime numbers of special forms |
| PrivateKey | Interface for private keys |
| PrivateKeyAlgorithm | Interface for asymmetric algorithms using private keys |
| PrivateKeyCopier< KEYS > | |
| ProxyFilter | Base class for Filter classes that are proxies for a chain of other filters |
| PublicBlumBlumShub | BlumBlumShub without factorization of the modulus |
| PublicKey | Interface for public keys |
| PublicKeyAlgorithm | Interface for asymmetric algorithms using public keys |
| PublicKeyCopier< KEYS > | |
| QuotientRing< T > | Quotient Ring |
| Rabin | |
| RabinES< STANDARD > | |
| RabinFunction | Rabin |
| RabinPSSR< H > | |
| RabinSSR< EM > | |
| RandomizedTrapdoorFunction | |
| RandomizedTrapdoorFunctionInverse | |
| RandomNumberGenerator | Interface for random number generators |
| RandomNumberSource | |
| RandomNumberStore | |
| RandomPool | Randomness Pool |
| RawIDA | Base class for secret sharing and information dispersal |
| RC2 | RC2 |
| RC5 | RC5 |
| RC6 | RC6 |
| Redirector | Redirect input to another BufferedTransformation without owning it |
| Rijndael | Rijndael |
| RingOfPolynomialsOver< T > | Ring of polynomials over another ring |
| RIPEMD160 | RIPEMD-160 |
| RSA | |
| RSAES< STANDARD > | RSA cryptosystem |
| RSAFunction | |
| RSASSA< STANDARD, H > | RSA signature scheme with appendix |
| RW< r > | |
| RWFunction< r > | |
| RWSSA< H, STANDARD > | RW |
| SAFER | Base class, do not use directly |
| SAFER_K | SAFER-K |
| SAFER_SK | SAFER-SK |
| SameKeyLengthAs< T > | Support query of key length that's the same as another class |
| SapphireBase | Base class, do not use directly |
| SapphireDecryption | Sapphire-II cipher |
| SapphireEncryption | Sapphire-II Cipher |
| SapphireHash | Sapphire Hash |
| SapphireRNG | Sapphire Random Number Generator |
| SEAL< B > | SEAL |
| SecBlock< T, A > | A block of memory allocated using A |
| SecretRecovery | A variant of Shamir's Secret Sharing Algorithm |
| SecretSharing | A variant of Shamir's Secret Sharing Algorithm |
| SelfTestFailure | Exception thrown when a crypto algorithm is used after a self test fails |
| Serpent | Serpent |
| SHA | SHA-1 |
| SHA256 | Implements the SHA-256 standard |
| SHA384 | Implements the SHA-384 standard |
| SHA512 | Implements the SHA-512 standard |
| SHARK | SHARK-E |
| SignatureEncodingMethodWithRecovery | |
| SignatureStandard | Base class for public key signature standard classes. These classes are used to select from variants of algorithms. Note that not all standards apply to all algorithms |
| SignatureSystemWithRecoveryBaseTemplate< H > | |
| SignatureVerificationFilter | Filter Wrapper for PK_Verifier |
| SignerFilter | Filter Wrapper for PK_Signer |
| SignerWithRecoveryTemplate< TF, H > | |
| SimpleKeyAgreementDomain | Interface for domains of simple key agreement protocols |
| SimpleKeyedTransformation< T > | |
| SimpleKeyingInterface | Keying interface for crypto algorithms that take byte strings as keys |
| SimpleKeyingInterfaceImpl< BASE, INFO > | |
| SimpleProxyFilter | Simple proxy filter that doesn't modify the underlying filter's input or output |
| Sink | A BufferedTransformation that doesn't produce any retrievable output |
| SKIPJACK | SKIPJACK |
| Socket | Wrapper for Windows or Berkeley Sockets |
| Socket::Err | Exception thrown by Socket class |
| SocketsInitializer | Contributed by Denis Bider |
| SocketSink | |
| SocketSource | |
| Source | A Filter that pumps data into its attachment as input |
| SourceTemplate< T > | Turn a Store into a Source |
| Square | Square |
| Store | A BufferedTransformation that only contains pre-existing data as "output" |
| StreamTransformation | Interface for the data processing part of stream ciphers |
| StreamTransformationFilter | Filter Wrapper for StreamTransformation |
| StringSinkTemplate< T > | Append input to a string object |
| StringSource | |
| StringStore | |
| SymmetricCipher | Interface for stream ciphers |
| SymmetricCipherDocumentation | Each class derived from this one defines two types, Encryption and Decryption, both of which implement the SymmetricCipher interface. See CipherModeDocumentation for information about using block ciphers |
| TEA | TEA |
| TF_Base< TFI > | |
| TF_CryptoSystemBase< INTERFACE, BASE > | |
| TF_DecryptorBase | |
| TF_DecryptorImpl< SCHEME_OPTIONS > | |
| TF_DigestSignatureSystemBase< INTERFACE, BASE > | |
| TF_DigestSignerBase | |
| TF_DigestSignerImpl< SCHEME_OPTIONS > | |
| TF_DigestVerifierBase | |
| TF_DigestVerifierImpl< SCHEME_OPTIONS > | |
| TF_EncryptorBase | |
| TF_EncryptorImpl< SCHEME_OPTIONS > | |
| TF_ES< STANDARD, KEYS, ALG_INFO > | Trapdoor Function Based Encryption Scheme |
| TF_ObjectImpl< BASE, SCHEME_OPTIONS, KEY > | |
| TF_ObjectImplBase< BASE, SCHEME_OPTIONS, KEY > | |
| TF_ObjectImplExtRef< BASE, SCHEME_OPTIONS, KEY > | |
| TF_PrivateObjectImpl< BASE, SCHEME_OPTIONS > | |
| TF_PublicObjectImpl< BASE, SCHEME_OPTIONS > | |
| TF_SchemeOptions< T1, T2, T3 > | |
| TF_SSA< STANDARD, H, KEYS, ALG_INFO > | Trapdoor Function Based Signature Scheme With Appendix |
| ThreadLocalStorage | Thread local storage |
| ThreadLocalStorage::Err | Exception thrown by ThreadLocalStorage class |
| ThreeWay | 3-Way |
| Tiger | Tiger |
| Timer | High resolution timer |
| TransparentFilter | |
| TrapdoorFunction | |
| TrapdoorFunctionBounds | |
| TrapdoorFunctionInverse | |
| TruncatedHashTemplate< T > | Construct new HashModule with smaller DigestSize() from existing one |
| Twofish | Twofish |
| VariableKeyLength< D, N, M, Q, IV_REQ > | Support query of variable key length, template parameters are default, min, max, multiple (default multiple 1) |
| VariableRounds< D, N, M > | |
| VerifierWithRecoveryTemplate< TF, H > | |
| Waitable | Interface for objects that you can wait for |
| WaitObjectContainer | Container of wait objects |
| WaitObjectContainer::Err | Exception thrown by WaitObjectContainer |
| WAKE_CFB< B > | WAKE-CFB-BE |
| WAKE_OFB< B > | WAKE-OFB |
| WindowsHandle | Windows Handle |
| WindowsPipe | Windows Pipe |
| WindowsPipeReceiver | |
| WindowsPipeSender | |
| WindowsPipeSink | Windows Pipe Sink |
| WindowsPipeSource | Windows Pipe Source |
| X509PublicKey | |
| X917RNG | RNG derived from ANSI X9.17 Appendix C |
| XMACC< T > | XMAC |
| XTR_DH | XTR-DH with key validation |
| ZlibCompressor | ZLIB Compressor (RFC 1950) |
| ZlibDecompressor | ZLIB Decompressor (RFC 1950) |