Here is a list of all functions with links to the classes they belong to:
- h -
- H() : Botan::Dilithium_Symmetric_Primitives_Base, Botan::Kyber_Symmetric_Primitives
- h() : Botan::LMS_Params, Botan::Sphincs_Parameters, Botan::XMSS_Hash
- H_256() : Botan::Dilithium_Symmetric_Primitives_Base
- H_maybe_randomized() : Botan::Dilithium_Round3_Symmetric_Primitives, Botan::Dilithium_Symmetric_Primitives_Base, Botan::ML_DSA_Symmetric_Primitives
- H_msg() : Botan::Sphincs_Hash_Functions
- h_msg() : Botan::XMSS_Hash
- H_msg_digest() : Botan::Sphincs_Hash_Functions
- h_msg_digest_bytes() : Botan::Sphincs_Parameters
- h_msg_final() : Botan::XMSS_Hash
- h_msg_init() : Botan::XMSS_Hash
- h_msg_update() : Botan::XMSS_Hash
- H_public_key_bits_raw() : Botan::Kyber_PublicKeyInternal
- hamming_weight() : Botan::CRYSTALS::Polynomial< Trait, D >, Botan::CRYSTALS::PolynomialVector< Trait, D >
- handle() : Botan::PKCS11::Object, Botan::PKCS11::Session, Botan::TLS::Channel_Impl_13, Botan::TLS::New_Session_Ticket_13, Botan::TPM2::Session, Botan::TPM_Context, Botan::TPM_PrivateKey
- handle_return_value() : Botan::PKCS11::LowLevel
- handle_unaligned_data() : Botan::AlignmentBuffer< T, BLOCK_SIZE, FINAL_BLOCK_STRATEGY >
- handles() : Botan::TPM2::PrivateKey, Botan::TPM2::PublicKey
- handshake_finished() : Botan::TLS::Internal::Handshake_State_13_Base
- Handshake_IO() : Botan::TLS::Handshake_IO
- handshake_io() : Botan::TLS::Handshake_State
- Handshake_Layer() : Botan::TLS::Handshake_Layer
- Handshake_Message() : Botan::TLS::Finished, Botan::TLS::Handshake_Message
- Handshake_State() : Botan::TLS::Handshake_State
- Handshake_State_13() : Botan::TLS::Handshake_State_13< whoami, Outbound_Message_T, Inbound_Message_T, Inbound_Post_Handshake_Message_T >
- Handshake_State_13_Base() : Botan::TLS::Internal::Handshake_State_13_Base
- has() : Botan::TLS::Extensions
- has_capability() : Botan::Strong< T, TagTypeT, Capabilities >
- has_carryless_multiply() : Botan::CPUID
- has_certificate() : Botan::TLS::Certificate_13::Certificate_Entry
- has_certificate_chain() : Botan::TLS::Certificate_13
- has_certificate_request() : Botan::TLS::Internal::Handshake_State_13_Base
- has_client_certificate_msg() : Botan::TLS::Internal::Handshake_State_13_Base
- has_client_finished() : Botan::TLS::Internal::Handshake_State_13_Base
- has_client_hello() : Botan::TLS::Internal::Handshake_State_13_Base
- has_cofactor() : Botan::EC_Group, Botan::EC_Group_Data
- has_constraints() : Botan::X509_Certificate
- has_cpuid_bit() : Botan::CPUID
- has_ex_constraint() : Botan::X509_Certificate
- has_field() : Botan::AlternativeName, Botan::X509_DN
- has_hello_retry_request() : Botan::TLS::Internal::Handshake_State_13_Base
- has_hw_aes() : Botan::CPUID
- has_items() : Botan::AlternativeName
- has_keying_material() : Botan::AES_128, Botan::AES_192, Botan::AES_256, Botan::ANSI_X919_MAC, Botan::ARIA_128, Botan::ARIA_192, Botan::ARIA_256, Botan::BLAKE2b, Botan::BLAKE2bMAC, Botan::Blowfish, Botan::Camellia_128, Botan::Camellia_192, Botan::Camellia_256, Botan::Cascade_Cipher, Botan::CAST_128, Botan::CBC_Mode, Botan::CCM_Mode, Botan::CFB_Mode, Botan::ChaCha20Poly1305_Mode, Botan::ChaCha, Botan::CMAC, Botan::CTR_BE, Botan::DES, Botan::EAX_Mode, Botan::FPE_FE1, Botan::GCM_Mode, Botan::GHASH, Botan::GMAC, Botan::GOST_28147_89, Botan::HMAC, Botan::IDEA, Botan::KMAC, Botan::Kuznyechik, Botan::Lion, Botan::Noekeon, Botan::OCB_Mode, Botan::OFB, Botan::Poly1305, Botan::RC4, Botan::Salsa20, Botan::SEED, Botan::Serpent, Botan::SHACAL2, Botan::SHAKE_Cipher, Botan::SipHash, Botan::SIV_Mode, Botan::SM4, Botan::SymmetricAlgorithm, Botan::Threefish_512, Botan::TLS::TLS_CBC_HMAC_AEAD_Mode, Botan::TripleDES, Botan::Twofish, Botan::XTS_Mode
- has_pending_data() : Botan::TLS::Handshake_Layer
- has_persistent_handle() : Botan::TPM2::Object
- has_q() : Botan::DL_Group
- has_remaining() : Botan::TLS::TLS_Data_Reader
- has_server_certificate_msg() : Botan::TLS::Internal::Handshake_State_13_Base
- has_server_finished() : Botan::TLS::Internal::Handshake_State_13_Base
- has_server_hello() : Botan::TLS::Internal::Handshake_State_13_Base
- has_simd_32() : Botan::CPUID
- has_transient_handle() : Botan::TPM2::Object
- has_value() : Botan::CT::Option< T >, Botan::OID
- has_vperm() : Botan::CPUID
- hash() : Botan::LMOTS_Params, Botan::LMS_Params, Botan::PasswordHash, Botan::TLS::Handshake_State, Botan::TPM2::Signature_Operation_Base< PKOpT >
- hash_algid() : Botan::PSS_Params
- hash_algorithm() : Botan::TLS::Cipher_State
- hash_block_size() : Botan::BLAKE2b, Botan::BLAKE2s, Botan::Comb4P, Botan::GOST_34_11, Botan::HashFunction, Botan::Keccak_1600, Botan::MD4, Botan::MD5, Botan::RIPEMD_160, Botan::SHA_1, Botan::SHA_224, Botan::SHA_256, Botan::SHA_384, Botan::SHA_3, Botan::SHA_512, Botan::SHA_512_256, Botan::SHAKE_128, Botan::SHAKE_256, Botan::Skein_512, Botan::SM3, Botan::Streebog, Botan::Whirlpool
- hash_function() : Botan::EMSA, Botan::EMSA_PKCS1v15, Botan::EMSA_PKCS1v15_Raw, Botan::EMSA_Raw, Botan::EMSA_X931, Botan::ISO_9796_DS2, Botan::ISO_9796_DS3, Botan::PK_Ops::Signature, Botan::PK_Ops::Signature_with_Hash, Botan::PK_Ops::Verification, Botan::PK_Ops::Verification_with_Hash, Botan::PK_Signer, Botan::PK_Verifier, Botan::PSS_Params, Botan::PSSR, Botan::PSSR_Raw, Botan::TPM2::Signature_Operation_Base< PKOpT >, Botan::X509_CA, Botan::XMSS_Hash, Botan::XMSS_Signature_Operation, Botan::XMSS_Verification_Operation
- hash_function_name() : Botan::TLS::Signature_Scheme, Botan::XMSS_Parameters
- hash_hello_random() : Botan::TLS::Policy, Botan::TLS::Text_Policy
- hash_id_size() : Botan::XMSS_Parameters
- hash_name() : Botan::LMOTS_Params, Botan::LMS_Params, Botan::Sphincs_Parameters
- hash_to_curve() : Botan::EC_Group
- hash_to_curve_nu() : Botan::EC_AffinePoint, Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- hash_to_curve_ro() : Botan::EC_AffinePoint, Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- hash_type() : Botan::Sphincs_Parameters
- HashFunction() : Botan::TPM2::HashFunction
- have_more_data() : Botan::TLS::Datagram_Handshake_IO, Botan::TLS::Handshake_IO, Botan::TLS::Stream_Handshake_IO
- headers() : Botan::HTTP::Response
- Hello_Request() : Botan::TLS::Hello_Request
- Hello_Retry_Request() : Botan::TLS::Hello_Retry_Request
- hello_retry_request() : Botan::TLS::Internal::Handshake_State_13_Base
- Hello_Verify_Request() : Botan::TLS::Hello_Verify_Request
- hello_verify_request() : Botan::TLS::Handshake_State
- Hex_Decoder() : Botan::Hex_Decoder
- Hex_Encoder() : Botan::Hex_Encoder
- hi() : Botan::donna128
- hide_unknown_users() : Botan::TLS::Policy, Botan::TLS::Text_Policy
- highest_supported_version() : Botan::TLS::Client_Hello_13
- HKDF() : Botan::HKDF
- HKDF_Expand() : Botan::HKDF_Expand
- HKDF_Extract() : Botan::HKDF_Extract
- HMAC() : Botan::HMAC
- HMAC_DRBG() : Botan::HMAC_DRBG
- host_name() : Botan::TLS::Server_Name_Indicator
- hostname() : Botan::TLS::Client_Hello_12::Settings, Botan::TLS::Server_Information
- HOTP() : Botan::HOTP
- hour() : Botan::calendar_point
- hsalsa20() : Botan::Salsa20
- hss_derive_root_lms_private_key() : Botan::HSS_LMS_PrivateKeyInternal
- HSS_LMS_Params() : Botan::HSS_LMS_Params
- HSS_LMS_PrivateKey() : Botan::HSS_LMS_PrivateKey
- HSS_LMS_PrivateKeyInternal() : Botan::HSS_LMS_PrivateKeyInternal
- HSS_LMS_PublicKey() : Botan::HSS_LMS_PublicKey
- HSS_LMS_PublicKeyInternal() : Botan::HSS_LMS_PublicKeyInternal
- hss_params() : Botan::HSS_LMS_PrivateKeyInternal
- ht_signature_bytes() : Botan::Sphincs_Parameters
- HTTP_Error() : Botan::HTTP::HTTP_Error
- human_name_or_empty() : Botan::OID
- Hybrid_KEM_PrivateKey() : Botan::TLS::Hybrid_KEM_PrivateKey
- Hybrid_KEM_PublicKey() : Botan::TLS::Hybrid_KEM_PublicKey