Here is a list of all functions with links to the classes they belong to:
- d -
- d() : Botan::FrodoKEMConstants, Botan::Sphincs_Parameters
- d_u() : Botan::KyberConstants
- d_v() : Botan::KyberConstants
- data() : Botan::BER_Object, Botan::BigInt, Botan::detail::Strong_Adapter< T >, Botan::PKCS11::AttributeContainer, Botan::PKCS11::MechanismWrapper, Botan::RTSS_Share, Botan::StrongSpan< T >
- database_is_threadsafe() : Botan::TLS::Session_Manager_SQL
- Datagram_Handshake_IO() : Botan::TLS::Datagram_Handshake_IO
- Datagram_Sequence_Numbers() : Botan::TLS::Datagram_Sequence_Numbers
- DataObjectProperties() : Botan::PKCS11::DataObjectProperties
- DataSink() : Botan::DataSink
- DataSink_Stream() : Botan::DataSink_Stream
- DataSource() : Botan::DataSource
- DataSource_Memory() : Botan::DataSource_Memory
- DataSource_Stream() : Botan::DataSource_Stream
- day() : Botan::calendar_point
- dbl() : Botan::PCurve::PrimeOrderCurve::ProjectivePoint
- 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
- 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::CRL_Distribution_Points::Distribution_Point, Botan::Cert_Extension::TNAuthList::Entry, Botan::CRL_Entry, Botan::Extensions, Botan::GeneralName, Botan::GeneralSubtree, Botan::OCSP::CertID, Botan::OCSP::SingleResponse, Botan::OID, Botan::PSS_Params, 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::Kyber_Expanded_Keypair_Codec, Botan::Kyber_Keypair_Codec, Botan::ML_DSA_Expanding_Keypair_Codec, Botan::ML_KEM_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
- 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
- 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
- default_dh_group() : Botan::TLS::Policy
- default_iv_length() : Botan::ChaCha, Botan::CTR_BE, Botan::OFB, Botan::Salsa20, Botan::StreamCipher
- 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::GOST_3410_PublicKey, Botan::Public_Key
- defers_final_block() : Botan::AlignmentBuffer< T, BLOCK_SIZE, FINAL_BLOCK_STRATEGY >
- degppf() : Botan::polyn_gf2m
- 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::FrodoMatrix, Botan::TLS::Extensions
- deserialize_pair() : Botan::EC_Scalar
- deserialize_point() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- deserialize_scalar() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- destroy() : Botan::PKCS11::Object
- destructure() : Botan::KEM_Encapsulation
- dh_groups() : Botan::TLS::Supported_Groups
- DH_PrivateKey() : Botan::DH_PrivateKey
- DH_PublicKey() : Botan::DH_PublicKey
- 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_Symmetric_Primitives() : Botan::Dilithium_Symmetric_Primitives
- Dilithium_Symmetric_Primitives_Base() : Botan::Dilithium_Round3_Symmetric_Primitives, Botan::Dilithium_Symmetric_Primitives_Base
- DilithiumConstants() : Botan::DilithiumConstants
- DilithiumMessageHash() : Botan::DilithiumMessageHash, Botan::ML_DSA_MessageHash
- DilithiumMode() : Botan::DilithiumMode
- 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
- 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
- doing() : Botan::Timer
- 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_PrivateKey() : Botan::DSA_PrivateKey
- 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
- Dynamically_Loaded_Library() : Botan::Dynamically_Loaded_Library