Here is a list of all class members with links to the classes they belong to:
- a -
- A : Botan::AffineCurvePoint< FieldElement, Params >, Botan::EllipticCurve< Params, FieldRep >, Botan::ProjectiveCurvePoint< FieldElement, Params >
- a() : Botan::Sphincs_Parameters
- A_is_minus_3 : Botan::ProjectiveCurvePoint< FieldElement, Params >
- a_is_minus_3() : Botan::CurveGFp_Repr, Botan::EC_Group
- A_is_zero : Botan::ProjectiveCurvePoint< FieldElement, Params >
- a_is_zero() : Botan::CurveGFp_Repr, Botan::EC_Group
- abort_connection_on_undesired_renegotiation() : Botan::TLS::Policy
- abs() : Botan::BigInt
- absorb() : Botan::Keccak_Permutation
- acceptable_CAs() : Botan::TLS::Certificate_Request_12, Botan::TLS::Certificate_Request_13
- acceptable_cert_types() : Botan::TLS::Certificate_Request_12
- acceptable_certificate_signature_schemes() : Botan::TLS::Policy
- acceptable_ciphersuite() : Botan::TLS::Policy
- acceptable_protocol_version() : Botan::TLS::Policy
- acceptable_signature_schemes() : Botan::TLS::Policy
- accepted_client_certificate_types() : Botan::TLS::Policy, Botan::TLS::Text_Policy
- accepted_server_certificate_types() : Botan::TLS::Policy, Botan::TLS::Text_Policy
- accepts_input() : Botan::AES_256_CTR_XOF, Botan::AutoSeeded_RNG, Botan::cSHAKE_XOF, Botan::Null_RNG, Botan::PKCS11::PKCS11_RNG, Botan::Processor_RNG, Botan::RandomNumberGenerator, Botan::SHAKE_XOF, Botan::Stateful_RNG, Botan::System_RNG, Botan::TPM_RNG, Botan::XOF
- acquire() : Botan::Semaphore
- activate_session() : Botan::TLS::Channel_Impl_12
- ad_buf() : Botan::CCM_Mode
- add() : Botan::BigInt, Botan::EC_Point, Botan::Extensions, Botan::FE_25519, Botan::FrodoMatrix, Botan::Montgomery_Int, Botan::Output_Buffers, Botan::ProjectiveCurvePoint< FieldElement, Params >, Botan::TLS::Channel_Impl_13::AggregatedHandshakeMessages, Botan::TLS::Channel_Impl_13::AggregatedPostHandshakeMessages, Botan::TLS::Extensions, Botan::word3< W >
- add2() : Botan::BigInt
- add_affine() : Botan::EC_Point
- add_attribute() : Botan::AlternativeName, Botan::PKCS11::AttributeContainer, Botan::X509_DN
- add_binary() : Botan::PKCS11::AttributeContainer
- add_bool() : Botan::PKCS11::AttributeContainer
- add_certificate() : Botan::Certificate_Store_In_Memory
- add_class() : Botan::PKCS11::AttributeContainer
- add_constraints() : Botan::X509_Cert_Options
- add_crl() : Botan::Certificate_Store_In_Memory
- add_data() : Botan::BLAKE2b, Botan::RawHashFunction, Botan::Streebog
- add_dn() : Botan::AlternativeName
- add_dns() : Botan::AlternativeName
- add_email() : Botan::AlternativeName
- add_entropy() : Botan::RandomNumberGenerator
- add_entropy_T() : Botan::RandomNumberGenerator
- add_ex_constraint() : Botan::X509_Cert_Options
- add_final_block() : Botan::GHASH
- add_ipv4_address() : Botan::AlternativeName
- add_mixed() : Botan::ProjectiveCurvePoint< FieldElement, Params >
- add_new() : Botan::Extensions
- add_numeric() : Botan::PKCS11::AttributeContainer
- add_object() : Botan::DER_Encoder
- add_oid() : Botan::OID_Map
- add_oid2str() : Botan::OID_Map
- add_other_name() : Botan::AlternativeName
- add_othername() : Botan::AlternativeName
- add_padding() : Botan::ANSI_X923_Padding, Botan::BlockCipherModePaddingMethod, Botan::ESP_Padding, Botan::Null_Padding, Botan::OneAndZeros_Padding, Botan::PKCS7_Padding
- add_polyvec() : Botan::Dilithium::PolynomialVector
- add_record() : Botan::TLS::Datagram_Handshake_IO, Botan::TLS::Handshake_IO, Botan::TLS::Stream_Handshake_IO
- add_source() : Botan::Entropy_Sources
- add_str2oid() : Botan::OID_Map
- add_string() : Botan::PKCS11::AttributeContainer
- add_to_coef() : Botan::polyn_gf2m
- add_uri() : Botan::AlternativeName
- additive_inverse() : Botan::Montgomery_Int
- addresses() : Botan::Roughtime::Server_Information
- Adler32() : Botan::Adler32
- advance_with_client_finished() : Botan::TLS::Cipher_State
- advance_with_client_hello() : Botan::TLS::Cipher_State
- advance_with_server_finished() : Botan::TLS::Cipher_State
- advance_with_server_hello() : Botan::TLS::Cipher_State
- aead() : Botan::TLS::Connection_Cipher_State
- aead_ciphersuite() : Botan::TLS::Ciphersuite
- aead_key() : Botan::TLS::Session_Keys
- aead_nonce() : Botan::TLS::Connection_Cipher_State
- AES256CTR_BLOCKBYTES : Botan::DilithiumModeConstants
- AES_256_CTR_XOF() : Botan::AES_256_CTR_XOF
- affine_point_is_identity() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- AffineCurvePoint() : Botan::AffineCurvePoint< FieldElement, Params >
- AffinePoint : Botan::EllipticCurve< Params, FieldRep >, Botan::PCurve::PrimeOrderCurve::AffinePoint, Botan::PrecomputedBaseMulTable< C, W >, Botan::ProjectiveCurvePoint< FieldElement, Params >, Botan::WindowedMul2Table< C, W >, Botan::WindowedMulTable< C, W >
- affirm_cert() : Botan::Certificate_Store_In_SQL
- age() : Botan::TLS::PskIdentity
- aggregate_handshake_messages() : Botan::TLS::Channel_Impl_13
- aggregate_post_handshake_messages() : Botan::TLS::Channel_Impl_13
- AggregatedHandshakeMessages() : Botan::TLS::Channel_Impl_13::AggregatedHandshakeMessages
- AggregatedMessages() : Botan::TLS::Channel_Impl_13::AggregatedMessages, Botan::TLS::Channel_Impl_13::AggregatedPostHandshakeMessages
- agree() : Botan::PK_Ops::Key_Agreement, Botan::PK_Ops::Key_Agreement_with_KDF, Botan::X25519_PrivateKey
- agreed_value_size() : Botan::PK_Key_Agreement, Botan::PK_Ops::Key_Agreement
- Alert() : Botan::TLS::Alert
- alert_cb : Botan::TLS::Channel_Impl_12
- algo : Botan::CommonCryptor_Opts
- algo_name() : Botan::Asymmetric_Key, Botan::DH_PublicKey, Botan::Dilithium_PublicKey, Botan::DSA_PublicKey, Botan::ECDH_PublicKey, Botan::ECDSA_PublicKey, Botan::ECGDSA_PublicKey, Botan::ECKCDSA_PublicKey, Botan::Ed25519_PublicKey, Botan::Ed448_PublicKey, Botan::ElGamal_PublicKey, Botan::FrodoKEM_PublicKey, Botan::GOST_3410_PublicKey, Botan::HSS_LMS_PublicKey, Botan::HSS_LMS_PublicKeyInternal, Botan::Kyber_PublicKey, Botan::McEliece_PublicKey, Botan::RSA_PublicKey, Botan::SCAN_Name, Botan::SM2_PublicKey, Botan::SphincsPlus_PublicKey, Botan::TLS::Hybrid_KEM_PublicKey, Botan::TLS::KEX_to_KEM_Adapter_PublicKey, Botan::TPM_PrivateKey, Botan::X25519_PublicKey, Botan::X448_PublicKey, Botan::XMSS_PublicKey
- algorithm_identifier() : Botan::DH_PublicKey, Botan::Dilithium_PublicKey, Botan::DSA_PublicKey, Botan::EC_PublicKey, Botan::Ed25519_PublicKey, Botan::Ed448_PublicKey, Botan::ElGamal_PublicKey, Botan::FrodoKEM_PublicKey, Botan::GOST_3410_PublicKey, Botan::HSS_LMS_PublicKey, Botan::HSS_LMS_PublicKeyInternal, Botan::Kyber_PublicKey, Botan::McEliece_PublicKey, Botan::PK_Ops::Signature, Botan::PK_Signer, Botan::Public_Key, Botan::RSA_PublicKey, Botan::Sphincs_Parameters, Botan::SphincsPlus_PublicKey, Botan::TLS::Hybrid_KEM_PublicKey, Botan::TLS::KEX_to_KEM_Adapter_PublicKey, Botan::TLS::Signature_Scheme, Botan::TPM_PrivateKey, Botan::X25519_PublicKey, Botan::X448_PublicKey, Botan::X509_CA, Botan::XMSS_PublicKey, Botan::XMSS_Signature_Operation
- algorithm_name() : Botan::TLS::Signature_Scheme
- Algorithm_Not_Found() : Botan::Algorithm_Not_Found
- algorithm_type() : Botan::LMOTS_Params, Botan::LMOTS_Signature, Botan::LMS_Params
- AlgorithmIdentifier() : Botan::AlgorithmIdentifier
- aligned_data_to_process() : Botan::AlignmentBuffer< T, BLOCK_SIZE, FINAL_BLOCK_STRATEGY >
- AlignmentBuffer() : Botan::AlignmentBuffer< T, BLOCK_SIZE, FINAL_BLOCK_STRATEGY >
- All : Botan::GeneralName
- all() : Botan::PCurve::PrimeOrderCurveId, Botan::TLS::Extensions
- all_available_schemes() : Botan::TLS::Signature_Scheme
- all_known_ciphersuites() : Botan::TLS::Ciphersuite
- all_statuses() : Botan::Path_Validation_Result
- all_subjects() : 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
- alloc() : Botan::Zlib_Style_Stream< Stream, ByteType, StreamLenType >
- allocate() : Botan::Memory_Pool, Botan::mlock_allocator, Botan::secure_allocator< T >
- Allocator_Initializer() : Botan::Allocator_Initializer
- allow_client_initiated_renegotiation() : Botan::TLS::Policy, Botan::TLS::Text_Policy
- allow_dtls12() : Botan::TLS::BSI_TR_02102_2, Botan::TLS::Datagram_Policy, Botan::TLS::NSA_Suite_B_128, Botan::TLS::NSA_Suite_B_192, Botan::TLS::Policy, Botan::TLS::Text_Policy
- allow_dtls_epoch0_restart() : Botan::TLS::Policy
- allow_insecure_renegotiation() : Botan::TLS::BSI_TR_02102_2, Botan::TLS::Policy, Botan::TLS::Text_Policy
- allow_resumption_for_renegotiation() : Botan::TLS::Policy
- allow_server_initiated_renegotiation() : Botan::TLS::BSI_TR_02102_2, Botan::TLS::Policy, Botan::TLS::Text_Policy
- allow_ssl_key_log_file() : Botan::TLS::Policy, Botan::TLS::Text_Policy
- allow_tls12() : Botan::TLS::BSI_TR_02102_2, Botan::TLS::Datagram_Policy, Botan::TLS::NSA_Suite_B_128, Botan::TLS::NSA_Suite_B_192, Botan::TLS::Policy, Botan::TLS::Text_Policy
- allow_tls13() : Botan::TLS::BSI_TR_02102_2, Botan::TLS::Datagram_Policy, Botan::TLS::NSA_Suite_B_128, Botan::TLS::NSA_Suite_B_192, Botan::TLS::Policy, Botan::TLS::Text_Policy
- allowed_ciphers() : Botan::TLS::BSI_TR_02102_2, Botan::TLS::NSA_Suite_B_128, Botan::TLS::NSA_Suite_B_192, Botan::TLS::Policy, Botan::TLS::Strict_Policy, Botan::TLS::Text_Policy
- allowed_extended_usage() : Botan::X509_Certificate
- allowed_key_exchange_methods() : Botan::TLS::BSI_TR_02102_2, Botan::TLS::NSA_Suite_B_128, Botan::TLS::NSA_Suite_B_192, Botan::TLS::Policy, Botan::TLS::Strict_Policy, Botan::TLS::Text_Policy
- allowed_macs() : Botan::TLS::BSI_TR_02102_2, Botan::TLS::Datagram_Policy, Botan::TLS::NSA_Suite_B_128, Botan::TLS::NSA_Suite_B_192, Botan::TLS::Policy, Botan::TLS::Strict_Policy, Botan::TLS::Text_Policy
- allowed_signature_hash() : Botan::TLS::Policy
- allowed_signature_hashes() : Botan::TLS::BSI_TR_02102_2, Botan::TLS::NSA_Suite_B_128, Botan::TLS::NSA_Suite_B_192, Botan::TLS::Policy, Botan::TLS::Strict_Policy, Botan::TLS::Text_Policy
- allowed_signature_method() : Botan::TLS::Policy
- allowed_signature_methods() : Botan::TLS::BSI_TR_02102_2, Botan::TLS::NSA_Suite_B_128, Botan::TLS::NSA_Suite_B_192, Botan::TLS::Policy, Botan::TLS::Text_Policy
- allowed_signature_schemes() : Botan::TLS::Policy
- allowed_usage() : Botan::X509_Certificate
- already_seen() : Botan::TLS::Connection_Sequence_Numbers, Botan::TLS::Datagram_Sequence_Numbers, Botan::TLS::Stream_Sequence_Numbers
- alternate_PEM_labels() : Botan::X509_Object
- AlternativeName() : Botan::AlternativeName
- andc() : Botan::SIMD_4x32
- ANSI_X919_MAC() : Botan::ANSI_X919_MAC
- ANSIX962_COMPRESSED_CHAR2 : Botan::TLS::Supported_Point_Formats
- ANSIX962_COMPRESSED_PRIME : Botan::TLS::Supported_Point_Formats
- append() : Botan::AlignmentBuffer< T, BLOCK_SIZE, FINAL_BLOCK_STRATEGY >, Botan::BufferStuffer, Botan::Pipe, Botan::Roughtime::Chain
- append_checksum() : Botan::XMSS_WOTS_Parameters
- append_filter() : Botan::Pipe
- append_fn : Botan::DER_Encoder
- Application_Layer_Protocol_Notification() : Botan::TLS::Application_Layer_Protocol_Notification
- application_protocol() : Botan::TLS::Channel, Botan::TLS::Channel_Impl, Botan::TLS::Client, Botan::TLS::Client_Impl_12, Botan::TLS::Client_Impl_13, Botan::TLS::Server, Botan::TLS::Server_Impl_13
- arg() : Botan::SCAN_Name
- arg_as_integer() : Botan::SCAN_Name
- arg_count() : Botan::SCAN_Name
- arg_count_between() : Botan::SCAN_Name
- Argon2() : Botan::Argon2
- Argon2_Family() : Botan::Argon2_Family
- as_bool() : Botan::CT::Choice, Botan::CT::Mask< T >
- as_choice() : Botan::CT::Mask< T >
- as_hello_retry_request : Botan::TLS::Server_Hello_13
- as_keypair_from() : Botan::Sphincs_Address
- as_new_hello_retry_request : Botan::TLS::Server_Hello_13
- as_server_hello : Botan::TLS::Server_Hello_13
- as_subtree_from() : Botan::Sphincs_Address
- ASN1_Formatter() : Botan::ASN1_Formatter
- ASN1_Object() : Botan::ASN1_Object
- ASN1_Pretty_Printer() : Botan::ASN1_Pretty_Printer
- ASN1_String() : Botan::ASN1_String
- ASN1_Time() : Botan::ASN1_Time
- assert_done() : Botan::TLS::TLS_Data_Reader
- assert_is_a() : Botan::BER_Object
- assert_key_material_set() : Botan::SymmetricAlgorithm
- assoc_data() : Botan::TLS::TLS_CBC_HMAC_AEAD_Mode
- assoc_data_with_len() : Botan::TLS::TLS_CBC_HMAC_AEAD_Mode
- associated_data_requires_key() : Botan::AEAD_Mode, Botan::CCM_Mode, Botan::ChaCha20Poly1305_Mode
- Atomic() : Botan::Atomic< typename >
- attach() : Botan::Fanout_Filter
- attachable() : Botan::DataSink, Botan::Filter, Botan::SecureQueue
- Attribute() : Botan::Attribute
- AttributeContainer() : Botan::PKCS11::AttributeContainer
- attributes() : Botan::PKCS11::AttributeContainer
- auth_method() : Botan::TLS::Ciphersuite
- auth_path() : Botan::LMS_Signature
- authenticated() : Botan::Cipher_Mode
- authentication_path : Botan::XMSS_Signature::TreeSignature
- Authority_Information_Access() : Botan::Cert_Extension::Authority_Information_Access
- Authority_Key_ID() : Botan::Cert_Extension::Authority_Key_ID
- authority_key_id() : Botan::X509_Certificate, Botan::X509_CRL
- AutoDetect() : Botan::detail::AutoDetect
- AutoSeeded_RNG() : Botan::AutoSeeded_RNG
- avail_in() : Botan::Compression_Stream, Botan::Zlib_Style_Stream< Stream, ByteType, StreamLenType >
- avail_out() : Botan::Compression_Stream, Botan::Zlib_Style_Stream< Stream, ByteType, StreamLenType >
- available() : Botan::Processor_RNG
- AW : Botan::EllipticCurve< Params, FieldRep >, Botan::EllipticCurveParameters< PS, AS, BS, NS, GXS, GYS, ZI >