Here is a list of all functions with links to the classes they belong to:
- i -
- id() : Botan::DataSource, Botan::DataSource_Stream, Botan::TLS::Session_Handle
- ideal_granularity() : Botan::CBC_Mode, Botan::CCM_Mode, Botan::CFB_Mode, Botan::ChaCha20Poly1305_Mode, Botan::Cipher_Mode, Botan::EAX_Mode, Botan::GCM_Mode, Botan::OCB_Mode, Botan::SIV_Mode, Botan::TLS::TLS_CBC_HMAC_AEAD_Mode, Botan::XTS_Mode
- identifier() : Botan::LMS_Instance, Botan::OTS_Instance
- identity() : Botan::EC_AffinePoint, Botan::TLS::ExternalPSK, Botan::TLS::PskIdentity
- identity_as_string() : Botan::TLS::PskIdentity
- if_not_set_return() : Botan::CT::Mask< T >
- if_set_return() : Botan::CT::Mask< T >
- if_set_zero_out() : Botan::CT::Mask< T >
- ignore_trusted_root_time_range() : Botan::Path_Validation_Restrictions
- in_alignment() : Botan::AlignmentBuffer< T, BLOCK_SIZE, FINAL_BLOCK_STRATEGY >
- inc() : Botan::CCM_Mode
- include_time_in_hello_random() : Botan::TLS::Policy, Botan::TLS::Text_Policy
- includes() : Botan::Key_Constraints
- includes_any() : Botan::Key_Constraints
- incr_owns() : Botan::Fanout_Filter
- indcpa_decrypt() : Botan::Kyber_PrivateKeyInternal
- indcpa_encrypt() : Botan::Kyber_PublicKeyInternal
- init() : Botan::MD4, Botan::MD5, Botan::RIPEMD_160, Botan::RSA_PublicKey, Botan::SHA_1, Botan::SHA_224, Botan::SHA_256, Botan::SHA_384, Botan::SHA_512, Botan::SHA_512_256, Botan::SM3, Botan::Whirlpool
- init_pin() : Botan::PKCS11::Session
- init_with_psk() : Botan::TLS::Cipher_State
- init_with_server_hello() : Botan::TLS::Cipher_State
- initial_record_version() : Botan::TLS::Datagram_Handshake_IO, Botan::TLS::Handshake_IO, Botan::TLS::Stream_Handshake_IO
- initialize() : Botan::CPUID, Botan::PKCS11::Slot
- initialize_from_encoding() : Botan::Kyber_PublicKey
- initialize_with() : Botan::Stateful_RNG
- initialized() : Botan::EC_Group, Botan::Modular_Reducer, Botan::RTSS_Share
- initiate_handshake() : Botan::TLS::Channel_Impl_12
- insert_cert() : Botan::Certificate_Store_In_SQL
- insert_key() : Botan::Certificate_Store_In_SQL
- inspect_handshake_message() : Botan::TLS::Channel_Impl_12
- instance() : Botan::mlock_allocator, Botan::PCurve::PrimeOrderCurveImpl< C >
- Internal_Error() : Botan::Internal_Error
- inv_mod_p() : Botan::Montgomery_Params
- Invalid_Algorithm_Name() : Botan::Invalid_Algorithm_Name
- Invalid_Argument() : Botan::Invalid_Argument
- Invalid_Authentication_Tag() : Botan::Invalid_Authentication_Tag
- Invalid_IV_Length() : Botan::Invalid_IV_Length
- Invalid_Key_Length() : Botan::Invalid_Key_Length
- Invalid_Message_Number() : Botan::Pipe::Invalid_Message_Number
- Invalid_State() : Botan::Invalid_State
- inverse_mod_order() : Botan::EC_Group, Botan::EC_Group_Data
- inverse_mod_p() : Botan::DL_Group
- inverse_mod_q() : Botan::DL_Group
- inverse_ntt() : Botan::DilithiumPolyTraits, Botan::KyberPolyTraits
- invert() : Botan::EC_Scalar, Botan::EC_Scalar_Data, Botan::EC_Scalar_Data_BN, Botan::EC_Scalar_Data_PC, Botan::FE_25519, Botan::PCurve::PrimeOrderCurve::Scalar
- invert_element() : Botan::CurveGFp_Repr
- ipv4_address() : Botan::AlternativeName
- is_90s() : Botan::KyberMode
- is_a() : Botan::BER_Object
- is_active() : Botan::TLS::Channel, Botan::TLS::Channel_Impl, Botan::TLS::Channel_Impl_12, Botan::TLS::Channel_Impl_13, Botan::TLS::Client, Botan::TLS::Server
- is_aes() : Botan::DilithiumConstants, Botan::DilithiumMode, Botan::FrodoKEMMode
- is_affine() : Botan::EC_Point
- is_any_of() : Botan::CT::Mask< T >
- is_available() : Botan::DilithiumMode, Botan::FrodoKEMMode, Botan::KyberMode, Botan::Sphincs_Parameters, Botan::TLS::Signature_Scheme
- is_big_endian() : Botan::CPUID
- is_CA() : Botan::PKCS10_Request
- is_CA_cert() : Botan::X509_Certificate
- is_closed() : Botan::TLS::Channel, Botan::TLS::Channel_Impl, Botan::TLS::Channel_Impl_12, Botan::TLS::Channel_Impl_13, Botan::TLS::Client, Botan::TLS::Server
- is_closed_for_reading() : Botan::TLS::Channel, Botan::TLS::Channel_Impl, Botan::TLS::Channel_Impl_12, Botan::TLS::Channel_Impl_13, Botan::TLS::Client, Botan::TLS::Server
- is_closed_for_writing() : Botan::TLS::Channel, Botan::TLS::Channel_Impl, Botan::TLS::Channel_Impl_12, Botan::TLS::Channel_Impl_13, Botan::TLS::Client, Botan::TLS::Server
- is_compatible_with() : Botan::TLS::Cipher_State, Botan::TLS::Signature_Scheme
- is_critical() : Botan::X509_Certificate
- is_critical_extension() : Botan::Cert_Extension::Unknown_Extension
- is_datagram_protocol() : Botan::TLS::Protocol_Version, Botan::TLS::TLS_CBC_HMAC_AEAD_Mode
- is_dh_named_group() : Botan::TLS::Group_Params
- is_dilithium_round3() : Botan::DilithiumMode
- is_downgrading() : Botan::TLS::Channel_Impl
- is_ecdh_named_curve() : Botan::TLS::Group_Params
- is_encrypted() : Botan::Encrypted_PSK_Database, Botan::PSK_Database
- is_ephemeral() : Botan::FrodoKEMMode
- is_eq() : Botan::EC_Scalar, Botan::EC_Scalar_Data, Botan::EC_Scalar_Data_BN, Botan::EC_Scalar_Data_PC
- is_equal() : Botan::BigInt, Botan::CT::Mask< T >
- is_even() : Botan::BigInt
- is_excluded() : Botan::NameConstraints
- is_fatal() : Botan::TLS::Alert
- is_gt() : Botan::CT::Mask< T >
- is_gte() : Botan::CT::Mask< T >
- is_handshake_complete() : Botan::TLS::Channel, Botan::TLS::Channel_Impl, Botan::TLS::Channel_Impl_12, Botan::TLS::Client, Botan::TLS::Client_Impl_13, Botan::TLS::Server, Botan::TLS::Server_Impl_13
- is_id() : Botan::TLS::Session_Handle
- is_id_for() : Botan::OCSP::CertID
- is_identity() : Botan::EC_AffinePoint, Botan::EC_AffinePoint_Data, Botan::EC_AffinePoint_Data_BN, Botan::EC_AffinePoint_Data_PC, Botan::PCurve::PrimeOrderCurve::AffinePoint
- is_implemented() : Botan::TLS::Extension, Botan::TLS::Unknown_Extension
- is_in_ffdhe_range() : Botan::TLS::Group_Params
- is_kem() : Botan::TLS::Group_Params
- is_kyber_round3() : Botan::KyberMode
- is_less_than() : Botan::BigInt
- is_little_endian() : Botan::CPUID
- is_lt() : Botan::CT::Mask< T >
- is_lte() : Botan::CT::Mask< T >
- is_ml_dsa() : Botan::DilithiumConstants, Botan::DilithiumMode
- is_ml_kem() : Botan::KyberMode
- is_modern() : Botan::DilithiumConstants, Botan::DilithiumMode, Botan::KyberMode
- is_negative() : Botan::BigInt, Botan::FE_25519
- is_nonzero() : Botan::BigInt, Botan::EC_Scalar
- is_odd() : Botan::BigInt, Botan::Gf448Elem
- is_one() : Botan::CurveGFp_Repr, Botan::Montgomery_Int
- is_opaque_handle() : Botan::TLS::Session_Handle
- is_parent() : Botan::TPM2::PrivateKey
- is_permitted() : Botan::NameConstraints
- is_positive() : Botan::BigInt
- is_post_quantum() : Botan::TLS::Group_Params
- is_pqc_hybrid() : Botan::TLS::Group_Params
- is_pre_tls_13() : Botan::TLS::Protocol_Version
- is_pure_ecc_group() : Botan::TLS::Group_Params
- is_pure_frodokem() : Botan::TLS::Group_Params
- is_pure_kyber() : Botan::TLS::Group_Params
- is_raw_public_key() : Botan::TLS::Certificate_13
- is_revoked() : Botan::X509_CRL
- is_scsv() : Botan::TLS::Ciphersuite
- is_seeded() : Botan::AutoSeeded_RNG, Botan::Jitter_RNG, Botan::Null_RNG, Botan::PKCS11::PKCS11_RNG, Botan::Processor_RNG, Botan::RandomNumberGenerator, Botan::Stateful_RNG, Botan::System_RNG, Botan::TPM2::RandomNumberGenerator, Botan::TPM_RNG
- is_self_signed() : Botan::X509_Certificate
- is_serial_negative() : Botan::X509_Certificate
- is_set() : Botan::BER_Object, Botan::TLS::Signature_Scheme
- is_shake() : Botan::FrodoKEMMode
- is_slh_dsa() : Botan::Sphincs_Parameters
- is_static() : Botan::FrodoKEMMode
- is_string_type() : Botan::ASN1_String
- is_suitable_for() : Botan::TLS::Signature_Scheme
- is_threadsafe() : Botan::SQL_Database, Botan::Sqlite3_Database
- is_ticket() : Botan::TLS::Session_Handle
- is_tls_13_or_later() : Botan::TLS::Protocol_Version
- is_valid() : Botan::TLS::Alert, Botan::UUID
- is_valid_signature() : Botan::PK_Ops::Verification, Botan::PK_Ops::Verification_with_Hash, Botan::TPM2::Verification_Operation, Botan::XMSS_Verification_Operation
- is_valid_user_context() : Botan::DilithiumMessageHash, Botan::ML_DSA_MessageHash
- is_within_range() : Botan::CT::Mask< T >
- is_x25519() : Botan::TLS::Group_Params
- is_x448() : Botan::TLS::Group_Params
- is_zero() : Botan::BigInt, Botan::CT::Mask< T >, Botan::EC_Point, Botan::EC_Scalar, Botan::EC_Scalar_Data, Botan::EC_Scalar_Data_BN, Botan::EC_Scalar_Data_PC, Botan::FE_25519, Botan::Gf448Elem, Botan::Montgomery_Int, Botan::PCurve::PrimeOrderCurve::Scalar
- ISO_9796_DS2() : Botan::ISO_9796_DS2
- ISO_9796_DS3() : Botan::ISO_9796_DS3
- issuer() : Botan::OCSP::Request
- issuer_alt_name() : Botan::X509_Certificate
- Issuer_Alternative_Name() : Botan::Cert_Extension::Issuer_Alternative_Name
- issuer_dn() : Botan::X509_Certificate, Botan::X509_CRL
- issuer_info() : Botan::X509_Certificate
- issuer_key_hash() : Botan::OCSP::CertID, Botan::OCSP::Request
- issuing_distribution_points() : Botan::X509_CRL
- iterations() : Botan::Argon2, Botan::Bcrypt_PBKDF, Botan::PasswordHash, Botan::PBKDF2, Botan::RFC4880_S2K, Botan::Scrypt
- iv_size() : Botan::TLS::TLS_CBC_HMAC_AEAD_Mode