Crypto++ 8.4 Free C++ class library of cryptographic schemes

Here is a list of all documented class members with links to the class documentation for each member:

### - a -

- a_exp_b_mod_c : Integer
- a_times_b_mod_c : Integer
- AbsoluteValue() : Integer
- AbstractRing() : AbstractRing< T >
- AccessAbstractGroupParameters() : DL_Key< T > , DL_PrivateKeyImpl< GP > , DL_PublicKeyImpl< GP >
- AccessBasePrecomputation() : DL_GroupParameters< T > , DL_GroupParameters_EC< EC > , DL_GroupParameters_IntegerBasedImpl< GROUP_PRECOMP, BASE_PRECOMP > , DL_GroupParametersImpl< GROUP_PRECOMP, BASE_PRECOMP, BASE >
- AccessCryptoParameters() : DH2 , DL_SimpleKeyAgreementDomainBase< T > , FHMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , HMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , KeyAgreementAlgorithm , MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION > , x25519 , XTR_DH
- AccessGroupParameters() : DH_Domain< GROUP_PARAMETERS, COFACTOR_OPTION > , FHMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , HMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION >
- AccessKey() : ed25519Signer , ed25519Verifier
- AccessMaterial() : AsymmetricAlgorithm , KeyAgreementAlgorithm , PrivateKeyAlgorithm , PublicKeyAlgorithm
- AccessPrivateKey() : ed25519Signer , PrivateKeyAlgorithm
- AccessPublicKey() : ed25519Verifier , PublicKeyAlgorithm
- AccessPublicPrecomputation() : DL_PublicKey< T > , DL_PublicKeyImpl< GP >
- Accumulate() : AbstractGroup< T > , EuclideanDomainOf< T > , GFP2_ONB< F > , ModularArithmetic , QuotientRing< T > , RingOfPolynomialsOver< T >
- Add() : AbstractGroup< T > , EC2N , ECP , EuclideanDomainOf< T > , GFP2_ONB< F > , ModularArithmetic , QuotientRing< T > , RingOfPolynomialsOver< T >
- AddRangeToSkip() : MeterFilter
- AdvancedProcessBlocks() : BlockTransformation
- Agree() : AuthenticatedKeyAgreementDomain , DH2 , DL_SimpleKeyAgreementDomainBase< T > , FHMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , HMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION > , SimpleKeyAgreementDomain , x25519 , XTR_DH
- AgreedValueLength() : AuthenticatedKeyAgreementDomain , DH2 , DL_SimpleKeyAgreementDomainBase< T > , FHMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , HMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION > , SimpleKeyAgreementDomain , x25519 , XTR_DH
- Algorithm() : Algorithm
- AlgorithmName() : Adler32 , Algorithm , AlgorithmImpl< BASE, ALGORITHM_INFO > , AuthenticatedDecryptionFilter , AuthenticatedSymmetricCipher , BitBucket , BLAKE2b , BLAKE2s , CCM_Base , ChaCha20Poly1305_Base , CipherModeFinalTemplate_ExternalCipher< BASE > , CRC32 , CRC32C , DH_Domain< GROUP_PARAMETERS, COFACTOR_OPTION > , EAX_Base , GCM_Base , HashFilter , HashVerificationFilter , HKDF< T > , HMAC< T > , Kalyna128::Base , Kalyna256::Base , Kalyna512::Base , Keccak_Final< T_DigestSize > , KeyDerivationFunction , PKCS12_PBKDF< T > , PKCS5_PBKDF1< T > , PKCS5_PBKDF2_HMAC< T > , Scrypt , SHA3_Final< T_DigestSize > , SHAKE_Final< T_Strength > , SignatureVerificationFilter , SignerFilter , SIMON128::Base , SIMON64::Base , SPECK128::Base , SPECK64::Base , StreamTransformationFilter , VMAC_Base , XChaCha20Poly1305_Base , XTS_ModeBase
- AlgorithmParameters() : AlgorithmParameters
- AlgorithmParametersBase() : AlgorithmParametersBase
- AlgorithmParametersTemplate() : AlgorithmParametersTemplate< T >
- AlgorithmProvider() : AdditiveCipherAbstractPolicy , AdditiveCipherTemplate< BASE > , Algorithm , AutoSeededX917RNG< BLOCK_CIPHER > , BLAKE2b , BLAKE2s , CCM_Base , CFB_CipherAbstractPolicy , CFB_CipherTemplate< BASE > , ChaCha20Poly1305_Base , CipherModeBase , CMAC_Base , CRC32 , CRC32C , DARN , DMAC_Base< T > , EAX_Base , EAX_Final< T_BlockCipher, T_IsEncryption > , GCM_Base , Hash_DRBG< HASH, STRENGTH, SEEDLENGTH > , HMAC< T > , HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH > , IteratedHashBase< T, BASE > , PadlockRNG , Poly1305_Base< T > , RDRAND , RDSEED , SHA1 , SHA224 , SHA256 , SHA384 , SHA512 , Tiger , VMAC_Base , Weak::PanamaHash< B > , Whirlpool , XChaCha20Poly1305_Base , XTS_ModeBase
- allocate() : AllocatorWithCleanup< T, T_Align16 > , FixedSizeAllocatorWithCleanup< T, S, A, false > , FixedSizeAllocatorWithCleanup< T, S, A, true >
- AllOnes() : PolynomialMod2
- AllowNonrecoverablePart() : DL_SignatureSchemeBase< INTFACE, KEY_INTFACE > , ed25519Signer , ed25519Verifier , PK_SignatureScheme
- And() : Integer
- ANY : Integer
- AnyMessages() : BufferedTransformation
- AnyRetrievable() : BufferedTransformation , ByteQueue , MessageQueue , RandomNumberStore
- ApplyFunction() : ESIGNFunction , LUCFunction , RabinFunction , RSAFunction , RSAFunction_ISO , RWFunction , TrapdoorFunction
- ApplyRandomizedFunction() : RandomizedTrapdoorFunction , TrapdoorFunction
- ArraySink() : ArraySink
- ArrayXorSink() : ArrayXorSink
- Assign() : ConstByteArrayParameter , SecBlock< T, A >
- AssignFrom() : CryptoMaterial , DL_GroupParameters_EC< EC > , DL_GroupParameters_IntegerBased , DL_GroupParameters_IntegerBasedImpl< GROUP_PRECOMP, BASE_PRECOMP > , DL_PrivateKey< T > , DL_PrivateKeyImpl< GP > , DL_PublicKey< T > , DL_PublicKeyImpl< GP > , ed25519PrivateKey , ed25519PublicKey , ESIGNFunction , InvertibleESIGNFunction , InvertibleLUCFunction , InvertibleRabinFunction , InvertibleRSAFunction , InvertibleRWFunction , LUCFunction , RabinFunction , RSAFunction , RWFunction , x25519 , XTR_DH
- Attach() : BufferedTransformation
- Attachable() : BufferedTransformation , Filter
- AttachedTransformation() : BufferedTransformation , Filter
- AuthenticatedDecryptionFilter() : AuthenticatedDecryptionFilter
- AuthenticatedEncryptionFilter() : AuthenticatedEncryptionFilter
- AutoSeededRandomPool() : AutoSeededRandomPool
- AutoSeededX917RNG() : AutoSeededX917RNG< BLOCK_CIPHER >
- AutoSignaling() : AutoSignaling< T >
- AvailableSize() : ArraySink