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

### - d -

- DARN() : DARN
- data() : ed25519_MessageAccumulator, SecBlock< T, A >
- 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
- DecryptAndVerify() : AuthenticatedSymmetricCipher, ChaCha20Poly1305_Base, XChaCha20Poly1305_Base
- DefaultIVLength() : SimpleKeyingInterface
- DefaultKeyLength() : CCM_Base, ChaCha20Poly1305_Base, CipherModeBase, EAX_Base, GCM_Base, SimpleKeyingInterface, SimpleKeyingInterfaceImpl< BASE, INFO >, SipHash_Base< C, D, T_128bit >, XChaCha20Poly1305_Base, XTS_ModeBase
- 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
- DEREncodeAlgorithmParameters() : PKCS8PrivateKey, 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_PrivateKeyImpl< GP >, ed25519PrivateKey, InvertibleRSAFunction, PKCS8PrivateKey, x25519
- DEREncodePublicKey() : DL_PublicKey_GFP< GP >, ed25519PublicKey, RSAFunction, X509PublicKey
- DERGeneralEncoder() : DERGeneralEncoder
- DeriveKey() : HKDF< T >, KeyDerivationFunction, P1363_KDF2< H >, PKCS12_PBKDF< T >, PKCS5_PBKDF1< T >, PKCS5_PBKDF2_HMAC< T >, Scrypt
- DERSequenceEncoder() : DERSequenceEncoder
- DERSetEncoder() : DERSetEncoder
- 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, ChaCha20Poly1305_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, LSH256_Base, LSH512_Base, NullHash, PK_MessageAccumulator, Poly1305_Base< T >, Poly1305TLS_Base, SHA3, SHAKE, SipHash_Base< C, D, T_128bit >, TruncatedHashTemplate< T >, VMAC_Base, Weak::MD2, XChaCha20Poly1305_Base
- DiscardBytes() : 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 >
- 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 >, ModularArithmetic
- Doubled() : Integer, PolynomialMod2