Here is a list of all class members with links to the classes they belong to:
- d -
- D : Botan::DilithiumConstants
 
- d() : Botan::FrodoKEMConstants, Botan::KyberPrivateKeySeed, Botan::Sphincs_Parameters
 
- d_u() : Botan::KyberConstants
 
- d_v() : Botan::KyberConstants
 
- DARN : Botan::CPUFeature
 
- data() : Botan::BER_Object, Botan::BigInt, Botan::detail::Strong_Adapter< T >, Botan::PKCS11::AttributeContainer, Botan::PKCS11::MechanismWrapper, Botan::RTSS_Share, Botan::StrongSpan< T >
 
- data_cb : Botan::TLS::Channel_Impl_12
 
- DATA_ENCIPHERMENT : Botan::Key_Constraints
 
- database_is_threadsafe() : Botan::TLS::Session_Manager_SQL
 
- DataContainer : Botan::Cert_Extension::TNAuthList::Entry
 
- DataEncipherment : Botan::Key_Constraints
 
- Datagram_Handshake_IO() : Botan::TLS::Datagram_Handshake_IO
 
- Datagram_Sequence_Numbers() : Botan::TLS::Datagram_Sequence_Numbers
 
- DataObjectProperties() : Botan::PKCS11::DataObjectProperties
 
- DataSink_Stream() : Botan::DataSink_Stream
 
- DataSource() : Botan::DataSource
 
- DataSource_Memory() : Botan::DataSource_Memory
 
- DataSource_Stream() : Botan::DataSource_Stream
 
- day() : Botan::calendar_point, CK_DATE
 
- dbl() : Botan::ProjectiveCurvePoint< FieldElement, Params >
 
- dbl_n() : Botan::ProjectiveCurvePoint< FieldElement, Params >
 
- deallocate() : Botan::Memory_Pool, Botan::mlock_allocator, Botan::secure_allocator< T >
 
- decapsulate() : Botan::Kyber_KEM_Decryptor, Botan::Kyber_KEM_Decryptor_Base, Botan::ML_KEM_Decryptor, Botan::TLS::Key_Share
 
- Decimal : Botan::BigInt
 
- DECIPHER_ONLY : Botan::Key_Constraints
 
- DecipherOnly : Botan::Key_Constraints
 
- decode() : Botan::BER_Decoder, Botan::BigInt, Botan::Dilithium_PublicKeyInternal, Botan::Ed448Point, Botan::FrodoMatrix
 
- decode_and_check() : Botan::BER_Decoder
 
- decode_constrained_integer() : Botan::BER_Decoder
 
- decode_count() : Botan::OpenPGP_S2K
 
- decode_from() : Botan::AlgorithmIdentifier, Botan::AlternativeName, Botan::ASN1_Object, Botan::ASN1_String, Botan::ASN1_Time, Botan::Attribute, Botan::Cert_Extension::ASBlocks::ASIdentifierChoice, Botan::Cert_Extension::ASBlocks::ASIdentifiers, Botan::Cert_Extension::ASBlocks::ASIdOrRange, Botan::Cert_Extension::CRL_Distribution_Points::Distribution_Point, Botan::Cert_Extension::IPAddressBlocks::IPAddressChoice< V >, Botan::Cert_Extension::IPAddressBlocks::IPAddressFamily, Botan::Cert_Extension::IPAddressBlocks::IPAddressOrRange< V >, Botan::Cert_Extension::TNAuthList::Entry, Botan::CRL_Entry, Botan::Extensions, Botan::GeneralName, Botan::GeneralSubtree, Botan::OCSP::CertID, Botan::OCSP::SingleResponse, Botan::OID, Botan::X509_DN, Botan::X509_Object
 
- decode_inner() : Botan::Certificate_Extension
 
- decode_integer_type() : Botan::BER_Decoder
 
- decode_keypair() : Botan::Dilithium_Expanded_Keypair_Codec, Botan::Dilithium_Keypair_Codec, Botan::Expanded_Keypair_Codec, Botan::Kyber_Keypair_Codec, Botan::ML_DSA_Expanding_Keypair_Codec, Botan::Seed_Expanding_Keypair_Codec
 
- decode_list() : Botan::BER_Decoder
 
- decode_null() : Botan::BER_Decoder
 
- decode_octet_string_bigint() : Botan::BER_Decoder
 
- decode_optional() : Botan::BER_Decoder
 
- decode_optional_implicit() : Botan::BER_Decoder
 
- decode_optional_list() : Botan::BER_Decoder
 
- decode_optional_string() : Botan::BER_Decoder
 
- decode_shares() : Botan::ZFEC
 
- Decoding_Error() : Botan::Decoding_Error
 
- decompose_to_pair() : Botan::Classic_McEliece_KeyPair_Internal
 
- decrypt() : Botan::BlockCipher, Botan::FPE_FE1, Botan::PK_Decryptor, Botan::PK_KEM_Decryptor, Botan::PK_Ops::Decryption, Botan::PK_Ops::Decryption_with_EME, Botan::StreamCipher, Botan::TLS::Session, Botan::TPM2::ObjectAttributes, Botan::TPM2::SessionAttributes
 
- decrypt_n() : Botan::AES_128, Botan::AES_192, Botan::AES_256, Botan::ARIA_128, Botan::ARIA_192, Botan::ARIA_256, Botan::BlockCipher, Botan::Blowfish, Botan::Camellia_128, Botan::Camellia_192, Botan::Camellia_256, Botan::Cascade_Cipher, Botan::CAST_128, Botan::DES, Botan::GOST_28147_89, Botan::IDEA, Botan::Kuznyechik, Botan::Lion, Botan::Noekeon, Botan::SEED, Botan::Serpent, Botan::SHACAL2, Botan::SM4, Botan::Threefish_512, Botan::TripleDES, Botan::Twofish
 
- decrypt_n_xex() : Botan::BlockCipher
 
- decrypt_or_random() : Botan::PK_Decryptor
 
- decrypt_output_length() : Botan::TLS::Cipher_State
 
- decrypt_record_fragment() : Botan::TLS::Cipher_State
 
- Decryption_with_EME() : Botan::PK_Ops::Decryption_with_EME
 
- decryptors() : Botan::KEM_Decryption_with_Combiner
 
- default_dh_group() : Botan::TLS::Policy
 
- default_iv_length() : Botan::ChaCha, Botan::CTR_BE, Botan::OFB, Botan::Salsa20, Botan::StreamCipher
 
- DEFAULT_MESSAGE : Botan::Pipe
 
- default_msg() : Botan::Pipe
 
- default_nonce_length() : Botan::AEAD_Mode, Botan::CBC_Mode, Botan::CCM_Mode, Botan::CFB_Mode, Botan::Cipher_Mode, Botan::TLS::TLS_CBC_HMAC_AEAD_Mode, Botan::XTS_Mode
 
- default_params() : Botan::Argon2_Family, Botan::Bcrypt_PBKDF_Family, Botan::PasswordHashFamily, Botan::PBKDF2_Family, Botan::RFC4880_S2K_Family, Botan::Scrypt_Family
 
- default_predicate() : Botan::detail::Bounded_XOF< XofT, bound >
 
- default_salt_length() : Botan::SP800_56A_One_Step_KMAC_Abstract
 
- default_transformer() : Botan::detail::Bounded_XOF< XofT, bound >
 
- default_x509_signature_format() : Botan::Public_Key
 
- DefaultPollBits : Botan::RandomNumberGenerator
 
- DefaultPollTimeout : Botan::RandomNumberGenerator
 
- DefaultReseedInterval : Botan::RandomNumberGenerator
 
- defers_final_block() : Botan::AlignmentBuffer< T, BLOCK_SIZE, FINAL_BLOCK_STRATEGY >
 
- degppf() : Botan::polyn_gf2m
 
- degree() : Botan::Classic_McEliece_Polynomial, Botan::Classic_McEliece_Polynomial_Ring
 
- delta() : Botan::Classic_McEliece_PrivateKeyInternal
 
- dem_keylen() : Botan::ECIES_System_Params
 
- DER_domain() : Botan::EC_PublicKey
 
- DER_encode() : Botan::DL_Group, Botan::DL_PrivateKey, Botan::DL_PublicKey, Botan::EC_Group, Botan::TLS::Session, Botan::X509_DN
 
- DER_Encoder() : Botan::DER_Encoder
 
- der_named_curve() : Botan::EC_Group_Data
 
- deref_info_field() : Botan::X509_DN
 
- derive_key() : Botan::Argon2, Botan::Bcrypt_PBKDF, Botan::KDF, Botan::PasswordHash, Botan::PBKDF2, Botan::PBKDF, Botan::PK_Key_Agreement, Botan::RFC4880_S2K, Botan::Scrypt
 
- derive_secret() : Botan::ECIES_KA_Operation
 
- deserialize() : Botan::EC_AffinePoint, Botan::EC_Scalar, Botan::Ed25519_FieldElement, Botan::FrodoMatrix, Botan::IntMod< Rep >, Botan::TLS::Extensions
 
- deserialize_pair() : Botan::EC_Scalar
 
- deserialize_point() : Botan::PCurve::GenericPrimeOrderCurve, Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
 
- deserialize_scalar() : Botan::PCurve::GenericPrimeOrderCurve, Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
 
- destroy() : Botan::PKCS11::Object
 
- DestroyMutex : CK_C_INITIALIZE_ARGS
 
- destructure() : Botan::KEM_Encapsulation
 
- detail::domain_cast : Botan::CRYSTALS::Polynomial< Trait, D >, Botan::CRYSTALS::PolynomialVector< Trait, D >
 
- detail::SessionHandle : Botan::TPM2::Session
 
- dh_groups() : Botan::TLS::Supported_Groups
 
- DH_PrivateKey() : Botan::DH_PrivateKey, Botan::DH_PublicKey
 
- DH_PublicKey() : Botan::DH_PublicKey
 
- difference_type : Botan::detail::bitvector_iterator< T >
 
- digest_type : Botan::MD4, Botan::MD5, Botan::RIPEMD_160, Botan::SHA_1, Botan::SHA_224, Botan::SHA_256, Botan::SHA_384, Botan::SHA_512, Botan::SHA_512_256, Botan::SM3, Botan::Whirlpool
 
- DigestMechanism : CK_WTLS_KEY_MAT_PARAMS, CK_WTLS_MASTER_KEY_DERIVE_PARAMS, CK_WTLS_PRF_PARAMS
 
- DIGITAL_SIGNATURE : Botan::Key_Constraints
 
- DigitalSignature : Botan::Key_Constraints
 
- Dilithium4x4 : Botan::DilithiumMode
 
- Dilithium4x4_AES : Botan::DilithiumMode
 
- Dilithium6x5 : Botan::DilithiumMode
 
- Dilithium6x5_AES : Botan::DilithiumMode
 
- Dilithium8x7 : Botan::DilithiumMode
 
- Dilithium8x7_AES : Botan::DilithiumMode
 
- Dilithium_AES_Symmetric_Primitives() : Botan::Dilithium_AES_Symmetric_Primitives
 
- Dilithium_PrivateKey() : Botan::Dilithium_PrivateKey
 
- Dilithium_PrivateKeyInternal() : Botan::Dilithium_PrivateKeyInternal
 
- Dilithium_PublicKey() : Botan::Dilithium_PublicKey
 
- Dilithium_PublicKeyInternal() : Botan::Dilithium_PublicKeyInternal
 
- Dilithium_Signature_Operation : Botan::Dilithium_PrivateKey, Botan::Dilithium_PublicKey
 
- Dilithium_Symmetric_Primitives() : Botan::Dilithium_Symmetric_Primitives
 
- Dilithium_Symmetric_Primitives_Base() : Botan::Dilithium_Round3_Symmetric_Primitives, Botan::Dilithium_Symmetric_Primitives_Base
 
- Dilithium_Verification_Operation : Botan::Dilithium_PublicKey
 
- DilithiumBeta : Botan::DilithiumConstants
 
- DilithiumConstants() : Botan::DilithiumConstants
 
- DilithiumEta : Botan::DilithiumConstants
 
- DilithiumGamma1 : Botan::DilithiumConstants
 
- DilithiumGamma2 : Botan::DilithiumConstants
 
- DilithiumLambda : Botan::DilithiumConstants
 
- DilithiumMessageHash() : Botan::DilithiumMessageHash, Botan::ML_DSA_MessageHash
 
- DilithiumMode() : Botan::DilithiumMode
 
- DilithiumOmega : Botan::DilithiumConstants
 
- DilithiumTau : Botan::DilithiumConstants
 
- Dimensions : Botan::FrodoMatrix
 
- dimensions() : Botan::FrodoMatrix
 
- directly_modify_first() : Botan::AlignmentBuffer< T, BLOCK_SIZE, FINAL_BLOCK_STRATEGY >
 
- directly_modify_last() : Botan::AlignmentBuffer< T, BLOCK_SIZE, FINAL_BLOCK_STRATEGY >
 
- directory_names() : Botan::AlternativeName
 
- disable_receiving_compat_mode() : Botan::TLS::Record_Layer
 
- disable_sending_compat_mode() : Botan::TLS::Record_Layer
 
- discard_next() : Botan::DataSource, Botan::TLS::TLS_Data_Reader
 
- discard_remaining() : Botan::BER_Decoder
 
- disengage() : Botan::scoped_cleanup< FunT >
 
- distinguished_names() : Botan::TLS::Certificate_Authorities
 
- Distribution_Point() : Botan::Cert_Extension::CRL_Distribution_Points::Distribution_Point
 
- distribution_points() : Botan::Cert_Extension::CRL_Distribution_Points
 
- div2() : Botan::IntMod< Rep >
 
- DL_Group() : Botan::DL_Group
 
- DL_Group_from_PEM() : Botan::DL_Group
 
- DL_group_info() : Botan::DL_Group
 
- DL_PrivateKey() : Botan::DL_PrivateKey
 
- DL_PublicKey() : Botan::DL_PublicKey
 
- DLIES_Decryptor() : Botan::DLIES_Decryptor
 
- DLIES_Encryptor() : Botan::DLIES_Encryptor
 
- dn() : Botan::AlternativeName
 
- dn_info() : Botan::X509_DN
 
- dns() : Botan::AlternativeName, Botan::X509_Cert_Options
 
- domain() : Botan::CRYSTALS::Polynomial< Trait, D >, Botan::CRYSTALS::PolynomialVector< Trait, D >, Botan::EC_PublicKey, Botan::ECIES_KA_Params
 
- domain_format() : Botan::EC_PublicKey
 
- DomainParameterProperties() : Botan::PKCS11::DomainParameterProperties
 
- donna128() : Botan::donna128
 
- double_of() : Botan::EC_Point
 
- double_point() : Botan::Ed448Point
 
- DSA_Kosherizer : Botan::DL_Group
 
- DSA_PrivateKey() : Botan::DSA_PrivateKey, Botan::DSA_PublicKey
 
- DSA_PublicKey() : Botan::DSA_PublicKey
 
- dtls_cookie_secret() : Botan::Credentials_Manager
 
- dtls_default_mtu() : Botan::TLS::Policy, Botan::TLS::Text_Policy
 
- dtls_initial_timeout() : Botan::TLS::Policy, Botan::TLS::Text_Policy
 
- dtls_maximum_timeout() : Botan::TLS::Policy, Botan::TLS::Text_Policy
 
- dtls_srtp_profile() : Botan::TLS::Session_Base
 
- dummy_status() : Botan::OCSP::Response
 
- dword : Botan::WordInfo< uint32_t >, Botan::WordInfo< uint64_t >
 
- dword_is_native : Botan::WordInfo< uint32_t >, Botan::WordInfo< uint64_t >
 
- Dynamically_Loaded_Library() : Botan::Dynamically_Loaded_Library