Here is a list of all functions with links to the classes they belong to:
- f -
- f() : Botan::XMSS_Hash
 
- feedback() : Botan::CFB_Mode
 
- FFI_Error() : Botan_FFI::FFI_Error
 
- field_element_bytes() : Botan::EC_AffinePoint, Botan::EC_AffinePoint_Data, Botan::EC_AffinePoint_Data_BN, Botan::EC_AffinePoint_Data_PC, Botan::PCurve::GenericPrimeOrderCurve, Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
 
- field_ordering() : Botan::Classic_McEliece_PrivateKeyInternal
 
- fill_bytes_with_input() : Botan::ESDM_RNG, Botan::RandomNumberGenerator, Botan::System_RNG
 
- fill_up_with_zeros() : Botan::AlignmentBuffer< T, BLOCK_SIZE, FINAL_BLOCK_STRATEGY >
 
- Filter() : Botan::Filter
 
- filter() : Botan::TLS::PSK
 
- final() : Botan::Buffered_Computation, Botan::DilithiumMessageHash, Botan::GHASH, Botan::MerkleDamgard_Hash< MD >, Botan::TLS::Handshake_Hash
 
- final_carry() : Botan::SolinasAccum< W, N >
 
- final_result() : Botan::BLAKE2b, Botan::RawHashFunction, Botan::Streebog
 
- final_stdvec() : Botan::Buffered_Computation
 
- final_with_ticket() : Botan::TPM2::HashFunction
 
- find() : Botan::PKCS11::ObjectFinder, Botan::TLS::Session_Manager, Botan::TLS::Session_Manager_Hybrid
 
- find_all_certs() : Botan::Certificate_Store, Botan::Certificate_Store_In_Memory, Botan::Certificate_Store_In_SQL, Botan::Certificate_Store_MacOS, Botan::Certificate_Store_Windows, Botan::Flatfile_Certificate_Store, Botan::System_Certificate_Store
 
- find_cert() : Botan::Certificate_Store, Botan::Certificate_Store_In_Memory, Botan::Certificate_Store_In_SQL, Botan::Certificate_Store_MacOS, Botan::Certificate_Store_Windows, Botan::System_Certificate_Store
 
- find_cert_by_pubkey_sha1() : Botan::Certificate_Store, Botan::Certificate_Store_In_Memory, Botan::Certificate_Store_In_SQL, Botan::Certificate_Store_MacOS, Botan::Certificate_Store_Windows, Botan::Flatfile_Certificate_Store, Botan::System_Certificate_Store
 
- find_cert_by_raw_subject_dn_sha256() : Botan::Certificate_Store, Botan::Certificate_Store_In_Memory, Botan::Certificate_Store_In_SQL, Botan::Certificate_Store_MacOS, Botan::Certificate_Store_Windows, Botan::Flatfile_Certificate_Store, Botan::System_Certificate_Store
 
- find_cert_chain() : Botan::Credentials_Manager
 
- find_certs_for_key() : Botan::Certificate_Store_In_SQL
 
- find_crl_for() : Botan::Certificate_Store, Botan::Certificate_Store_In_Memory, Botan::Certificate_Store_In_SQL, Botan::Certificate_Store_MacOS, Botan::Certificate_Store_Windows, Botan::Flatfile_Certificate_Store, Botan::System_Certificate_Store
 
- find_free_persistent_handle() : Botan::TPM2::Context
 
- find_key() : Botan::Certificate_Store_In_SQL
 
- find_preshared_keys() : Botan::Credentials_Manager
 
- find_raw_public_key() : Botan::Credentials_Manager
 
- find_signing_certificate() : Botan::OCSP::Response
 
- find_some() : Botan::TLS::Session_Manager, Botan::TLS::Session_Manager_Hybrid, Botan::TLS::Session_Manager_In_Memory, Botan::TLS::Session_Manager_Noop, Botan::TLS::Session_Manager_SQL, Botan::TLS::Session_Manager_Stateless
 
- fingerprint() : Botan::X509_Certificate
 
- fingerprint_private() : Botan::Private_Key
 
- fingerprint_public() : Botan::Public_Key
 
- finish() : Botan::Cipher_Mode, Botan::Compression_Algorithm, Botan::Decompression_Algorithm, Botan::Keccak_Permutation, Botan::PKCS11::ObjectFinder, Botan::Stream_Compression, Botan::Stream_Decompression
 
- finish_flag() : Botan::Compression_Stream
 
- finish_msg() : Botan::Cipher_Mode, Botan::TLS::TLS_NULL_HMAC_AEAD_Decryption
 
- Finished() : Botan::TLS::Finished, Botan::TLS::Finished_12, Botan::TLS::Finished_13
 
- Finished_12() : Botan::TLS::Finished_12
 
- Finished_13() : Botan::TLS::Finished_13
 
- finished_mac() : Botan::TLS::Cipher_State
 
- Flatfile_Certificate_Store() : Botan::Flatfile_Certificate_Store
 
- flip() : Botan::bitvector_base< AllocatorT >::bitref< BlockT >, Botan::bitvector_base< AllocatorT >, Botan::detail::Strong_Adapter< T >
 
- flip_sign() : Botan::BigInt
 
- flush_flag() : Botan::Compression_Stream
 
- for_named_curve() : Botan::PCurve::PrimeOrderCurve
 
- for_public_modulus() : Botan::Barrett_Reduction, Botan::Modular_Reducer
 
- for_secret_modulus() : Botan::Barrett_Reduction, Botan::Modular_Reducer
 
- force_affine() : Botan::EC_Point
 
- force_all_affine() : Botan::EC_Point
 
- force_reseed() : Botan::AutoSeeded_RNG, Botan::Stateful_RNG
 
- Fork() : Botan::Fork
 
- format() : Botan::ASN1_Formatter, Botan::TLS::Datagram_Handshake_IO, Botan::TLS::Handshake_IO, Botan::TLS::Signature_Scheme, Botan::TLS::Stream_Handshake_IO
 
- format_ad() : Botan::TLS::Connection_Cipher_State
 
- format_b0() : Botan::CCM_Mode
 
- format_bin() : Botan::ASN1_Formatter
 
- format_bn() : Botan::ASN1_Formatter
 
- format_c0() : Botan::CCM_Mode
 
- fors_message_bytes() : Botan::Sphincs_Parameters
 
- fors_signature_bytes() : Botan::Sphincs_Parameters
 
- FPE_FE1() : Botan::FPE_FE1
 
- fqmul() : Botan::CRYSTALS::Trait_Base< ConstantsT, DerivedT >
 
- free() : Botan::Compression_Alloc_Info
 
- fresh_key_required_per_message() : Botan::MessageAuthenticationCode, Botan::Poly1305
 
- FrodoKEM_PrivateKey() : Botan::FrodoKEM_PrivateKey
 
- FrodoKEM_PublicKey() : Botan::FrodoKEM_PublicKey
 
- FrodoKEMConstants() : Botan::FrodoKEMConstants
 
- FrodoKEMMode() : Botan::FrodoKEMMode
 
- FrodoMatrix() : Botan::FrodoMatrix
 
- from_affine() : Botan::ProjectiveCurvePoint< FieldElement, Params >
 
- from_any() : Botan::URI
 
- from_bigint() : Botan::EC_Scalar
 
- from_bigint_xy() : Botan::EC_AffinePoint
 
- from_bits() : Botan::Roughtime::Response
 
- from_bytes() : Botan::BigInt, Botan::bitvector_base< AllocatorT >, Botan::Classic_McEliece_Minimal_Polynomial, Botan::Classic_McEliece_PrivateKeyInternal, Botan::detail::Strong_Adapter< T >, Botan::Ed25519_PrivateKey
 
- from_bytes_mod_order() : Botan::EC_Scalar
 
- from_bytes_or_throw() : Botan::HSS_LMS_PrivateKeyInternal, Botan::HSS_LMS_PublicKeyInternal, Botan::HSS_Signature, Botan::LMOTS_Signature, Botan::LMS_PublicKey, Botan::LMS_Signature
 
- from_bytes_with_max_bits() : Botan::BigInt
 
- from_bytes_with_trunc() : Botan::EC_Scalar
 
- from_choice() : Botan::CT::Mask< T >
 
- from_domain() : Botan::URI
 
- from_domain_cast() : Botan::CRYSTALS::Polynomial< Trait, D >, Botan::CRYSTALS::PolynomialVector< Trait, D >
 
- from_emsa_name() : Botan::PSS_Params
 
- from_int() : Botan::CT::Choice
 
- from_ipv4() : Botan::URI
 
- from_ipv6() : Botan::URI
 
- from_iterations() : Botan::Argon2_Family, Botan::Bcrypt_PBKDF_Family, Botan::PasswordHashFamily, Botan::PBKDF2_Family, Botan::RFC4880_S2K_Family, Botan::Scrypt_Family
 
- from_mask() : Botan::CT::Choice
 
- from_name() : Botan::DL_Group, Botan::EC_Group, Botan::OID, Botan::TLS::Ciphersuite
 
- from_OID() : Botan::EC_Group
 
- from_oid() : Botan::Classic_McEliece_Parameter_Set
 
- from_padding_name() : Botan::PSS_Params
 
- from_params() : Botan::Argon2_Family, Botan::Bcrypt_PBKDF_Family, Botan::PasswordHashFamily, Botan::PBKDF2_Family, Botan::PCurve::PrimeOrderCurve, Botan::RFC4880_S2K_Family, Botan::Scrypt_Family
 
- from_peer() : Botan::TLS::Channel, Botan::TLS::Channel_Impl, Botan::TLS::Channel_Impl_12, Botan::TLS::Channel_Impl_13, Botan::TLS::Client, Botan::TLS::Server
 
- from_PEM() : Botan::DL_Group, Botan::EC_Group
 
- from_rep() : Botan::MontgomeryRep< Params >
 
- from_s32() : Botan::BigInt
 
- from_seconds_since_epoch() : Botan::ASN1_Time
 
- from_seed() : Botan::Ed25519_PrivateKey
 
- from_stash() : Botan::IntMod< Rep >
 
- from_string() : Botan::BigInt, Botan::Classic_McEliece_Parameter_Set, Botan::CPUFeature, Botan::OID, Botan::TLS::Group_Params
 
- from_u64() : Botan::BigInt
 
- from_wide_bytes() : Botan::IntMod< Rep >
 
- from_wide_bytes_varlen() : Botan::IntMod< Rep >
 
- from_wide_int() : Botan::Montgomery_Int
 
- from_word() : Botan::BigInt
 
- from_words() : Botan::IntMod< Rep >
 
- front() : Botan::bitvector_base< AllocatorT >, Botan::detail::Strong_Adapter< T >
 
- full() : Botan::BufferStuffer
 
- function_name() : Botan::cSHAKE_XOF