Crypto++ 7.0 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:

### - d -

- DARN() : DARN
- data() : ed25519_MessageAccumulator , SecBlock< T, A >
- DATA_INTEGRITY_CHECK_FAILED : Exception
- DATA_ONLY : Redirector
- DataDecryptor() : DataDecryptor< BC, H, Info >
- DataDecryptorWithMAC() : DataDecryptorWithMAC< BC, H, MAC, Info >
- DataEncryptor() : DataEncryptor< BC, H, Info >
- DataEncryptorWithMAC() : DataEncryptorWithMAC< BC, H, MAC, Info >
- deallocate() : AllocatorWithCleanup< T, T_Align16 > , FixedSizeAllocatorWithCleanup< T, S, A, false > , FixedSizeAllocatorWithCleanup< T, S, A, true >
- Decode() : Integer
- DecodeElement() : DL_GroupParameters< T > , DL_GroupParameters_EC< EC > , DL_GroupParameters_IntegerBased
- DecodePoint() : EC2N , ECP , EncodedPoint< Point >
- DecodingResult() : DecodingResult
- Decrypt() : DL_DecryptorBase< T > , PK_Decryptor , TF_DecryptorBase
- DecryptAndVerify() : AuthenticatedSymmetricCipher
- Decryption : AuthenticatedSymmetricCipherDocumentation , BlockCipherDocumentation , SymmetricCipherDocumentation
- Decryptor : DL_ES< KEYS, AA, DA, EA, ALG_INFO > , ElGamal , TF_ES< KEYS, STANDARD, ALG_INFO >
- DEFAULT_DEFLATE_LEVEL : Deflator
- DEFAULT_FLAGS : AuthenticatedDecryptionFilter , HashVerificationFilter , SignatureVerificationFilter
- DEFAULT_KEYLENGTH : FixedKeyLength< N, IV_REQ, IV_L > , SameKeyLengthAs< T, IV_REQ, IV_L > , VariableKeyLength< D, N, M, Q, IV_REQ, IV_L >
- DEFAULT_LOG2_WINDOW_SIZE : Deflator
- DEFAULT_PADDING : BlockPaddingSchemeDef
- DEFAULT_ROUNDS : VariableRounds< D, N, M >
- DefaultIVLength() : SimpleKeyingInterface
- DefaultKeyLength() : CCM_Base , CipherModeBase , EAX_Base , GCM_Base , SimpleKeyingInterface , SimpleKeyingInterfaceImpl< BASE, INFO > , SipHash_Base< C, D, T_128bit >
- Deflator() : Deflator
- Degree() : PolynomialMod2 , PolynomialOver< T > , PolynomialOverFixedRing< T, instance >
- DEREncode() : ASN1Object , ASNOptional< T > , DL_GroupParameters_IntegerBased , EC2N , ECP , ed25519PrivateKey , ed25519PublicKey , ESIGNFunction , Integer , InvertibleESIGNFunction , InvertibleRSAFunction , ModularArithmetic , OID , PKCS8PrivateKey , x25519 , X509PublicKey
- DEREncodeAsOctetString() : Integer , PolynomialMod2
- DEREncodeElement() : DL_GroupPrecomputation< T > , DL_GroupPrecomputation_LUC , EcPrecomputation< EC2N > , EcPrecomputation< ECP > , ModExpPrecomputation , ModularArithmetic
- DEREncodeOptionalAttributes() : PKCS8PrivateKey
- DEREncodePoint() : EC2N , ECP , EncodedPoint< Point >
- DEREncodePrivateKey() : DL_PrivateKey_EC< EC > , DL_PrivateKey_ECGDSA< EC > , DL_PrivateKeyImpl< GP > , ed25519PrivateKey , InvertibleRSAFunction , PKCS8PrivateKey , x25519
- DEREncodePublicKey() : DL_PublicKey_EC< EC > , DL_PublicKey_ECGDSA< EC > , DL_PublicKey_GFP< GP > , ed25519PublicKey , RSAFunction , X509PublicKey
- DeriveKey() : HKDF< T > , KeyDerivationFunction , PKCS12_PBKDF< T > , PKCS5_PBKDF1< T > , PKCS5_PBKDF2_HMAC< T > , Scrypt
- destroy() : AllocatorBase< T >
- Detach() : BufferedTransformation , Filter
- DH() : DH
- DH2() : DH2
- DH_Domain() : DH_Domain< GROUP_PARAMETERS, COFACTOR_OPTION >
- DigestSize() : Adler32 , BLAKE2b , BLAKE2s , CBC_MAC_Base , CCM_Base , CMAC_Base , CRC32 , CRC32C , DMAC_Base< T > , EAX_Base , GCM_Base , HashTransformation , HMAC_Base , IteratedHashWithStaticTransform< T_HashWordType, T_Endianness, T_BlockSize, T_StateSize, T_Transform, T_DigestSize, T_StateAligned > , Keccak , NullHash , PK_MessageAccumulator , Poly1305_Base< T > , SHA3 , SipHash_Base< C, D, T_128bit > , TruncatedHashTemplate< T > , TTMAC_Base , VMAC_Base , Weak::MD2 , Weak::PanamaHash< B >
- DiscardBytes() : ClassNullRNG , DARN , MersenneTwister< K, M, N, F, S > , PadlockRNG , RandomNumberGenerator , RDRAND , RDSEED , Weak::ARC4_Base
- Divide() : AbstractRing< T > , EuclideanDomainOf< T > , Integer , ModularArithmetic , PolynomialMod2 , PolynomialOver< T > , PolynomialOverFixedRing< T, instance > , RingOfPolynomialsOver< T >
- DivideByPowerOf2() : Integer
- DividedBy() : Integer
- DivisionAlgorithm() : AbstractEuclideanDomain< T > , EuclideanDomainOf< T > , RingOfPolynomialsOver< T >
- DL_GroupParameters_EC() : DL_GroupParameters_EC< EC >
- DMAC() : DMAC< T >
- DoQuickSanityCheck() : CryptoMaterial
- Double() : AbstractGroup< T > , EC2N , ECP , EuclideanDomainOf< T > , GFP2_ONB< F > , ModularArithmetic , QuotientRing< T > , RingOfPolynomialsOver< T >
- Doubled() : Integer , PolynomialMod2