Index - D
| DataEncipherment | |
| 1 (Data Constructor) | Botan.X509 |
| 2 (Data Constructor) | Botan.Low.X509 |
| DATA_ENCIPHERMENT | Botan.Bindings.X509 |
| DecipherOnly | |
| 1 (Data Constructor) | Botan.X509 |
| 2 (Data Constructor) | Botan.Low.X509 |
| DECIPHER_ONLY | Botan.Bindings.X509 |
| decode | Botan.Types.Class |
| decodeDefault | Botan.Types.Class |
| decodeLazy | Botan.Types.Class |
| Decrypt | Botan.Low.PubKey.Decrypt |
| decrypt | Botan.Low.PubKey.Decrypt |
| decryptBlockCipherBlocks | Botan.BlockCipher |
| decryptCreate | Botan.Low.PubKey.Decrypt |
| decryptDestroy | Botan.Low.PubKey.Decrypt |
| decryptOutputLength | Botan.Low.PubKey.Decrypt |
| defaultSize | Botan.Types.Class |
| DERFormatSignature | Botan.Low.PubKey.Sign |
| deriveKeyAgreementSharedSecret | Botan.PubKey.KeyAgreement |
| DES | |
| 1 (Data Constructor) | Botan.BlockCipher |
| 2 (Type/Class) | Botan.BlockCipher.DES |
| 3 (Data Constructor) | Botan.Low.BlockCipher |
| des | Botan.BlockCipher |
| DESCiphertext | Botan.BlockCipher.DES |
| desDecrypt | Botan.BlockCipher.DES |
| desDecryptLazy | Botan.BlockCipher.DES |
| desEncrypt | Botan.BlockCipher.DES |
| desEncryptLazy | Botan.BlockCipher.DES |
| DESSecretKey | |
| 1 (Data Constructor) | Botan.BlockCipher.DES |
| 2 (Type/Class) | Botan.BlockCipher.DES |
| destroyBlockCipher | Botan.BlockCipher |
| destroyCipher | Botan.Cipher |
| destroyHash | Botan.Hash |
| destroyKEMDecrypt | Botan.PubKey.KeyEncapsulation |
| destroyKEMEncrypt | Botan.PubKey.KeyEncapsulation |
| destroyMAC | Botan.MAC |
| destroyPKDecrypt | Botan.PubKey.Decrypt |
| destroyPKEncrypt | Botan.PubKey.Encrypt |
| destroyPKSign | Botan.PubKey.Sign |
| destroyPKVerify | Botan.PubKey.Verify |
| destroyPrivKey | Botan.PubKey |
| destroyPubKey | Botan.PubKey |
| destroySRP6ServerSession | Botan.SRP6 |
| DH | |
| 1 (Data Constructor) | Botan.PubKey |
| 2 (Data Constructor) | Botan.Low.PubKey |
| DHKA | Botan.PubKey.KeyAgreement |
| Digest | |
| 1 (Type/Class) | Botan.Hash.Class |
| 2 (Type/Class) | Botan.Types.Class |
| 3 (Type/Class) | Botan.Easy |
| DigitalSignature | |
| 1 (Data Constructor) | Botan.X509 |
| 2 (Data Constructor) | Botan.Low.X509 |
| DIGITAL_SIGNATURE | Botan.Bindings.X509 |
| Dilithium | |
| 1 (Data Constructor) | Botan.PubKey |
| 2 (Data Constructor) | Botan.Low.PubKey |
| DistinguishedName | |
| 1 (Type/Class) | Botan.X509 |
| 2 (Type/Class) | Botan.Low.X509 |
| DLGroup | Botan.PubKey |
| DLGroupName | Botan.Low.PubKey |
| dlGroupName | Botan.PubKey |
| DomainComponent | Botan.X509 |
| DSA | |
| 1 (Data Constructor) | Botan.PubKey |
| 2 (Data Constructor) | Botan.Low.PubKey |
| DSA_BOTAN_2048 | |
| 1 (Data Constructor) | Botan.PubKey |
| 2 (Data Constructor) | Botan.Low.PubKey |
| DSA_BOTAN_3072 | |
| 1 (Data Constructor) | Botan.PubKey |
| 2 (Data Constructor) | Botan.Low.PubKey |
| DSA_JCE_1024 | |
| 1 (Data Constructor) | Botan.PubKey |
| 2 (Data Constructor) | Botan.Low.PubKey |