Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

# Crypto++ Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:

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)