Botan 2.19.5 Crypto and TLS for C&

Here is a list of all class members with links to the classes they belong to:

### - a -

- a_is_minus_3() : Botan::CurveGFp, Botan::CurveGFp_Repr, Botan::EC_Group
- a_is_zero() : Botan::CurveGFp, Botan::CurveGFp_Repr, Botan::EC_Group
- abort_connection_on_undesired_renegotiation() : Botan::TLS::Policy
- abs() : Botan::BigInt
- absorb() : Botan::SHA_3
- acceptable_CAs() : Botan::TLS::Certificate_Req
- acceptable_cert_types() : Botan::TLS::Certificate_Req
- acceptable_ciphersuite() : Botan::TLS::Policy
- acceptable_protocol_version() : Botan::TLS::Policy
- accepts_input() : Botan::AutoSeeded_RNG, Botan::Null_RNG, Botan::PKCS11::PKCS11_RNG, Botan::Processor_RNG, Botan::RandomNumberGenerator, Botan::RDRAND_RNG, Botan::Stateful_RNG, Botan::System_RNG, Botan::TPM_RNG
- ACCESS_DENIED : Botan::TLS::Alert
- acquire() : Botan::Semaphore
- activate_session() : Botan::TLS::Channel
- ad_buf() : Botan::CCM_Mode
- add() : Botan::BigInt, Botan::Data_Store, Botan::Extensions, Botan::FE_25519, Botan::Montgomery_Int, Botan::Output_Buffers, Botan::PointGFp, Botan::TLS::Extensions
- add2() : Botan::BigInt
- add_affine() : Botan::PointGFp
- 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::MDx_HashFunction, Botan::Streebog
- add_entropy() : Botan::AutoSeeded_RNG, Botan::Null_RNG, Botan::PKCS11::PKCS11_RNG, Botan::Processor_RNG, Botan::RandomNumberGenerator, Botan::RDRAND_RNG, Botan::Stateful_RNG, Botan::System_RNG, Botan::TPM_RNG
- add_entropy_T() : Botan::RandomNumberGenerator
- add_ex_constraint() : Botan::X509_Cert_Options
- add_final_block() : Botan::GHASH
- add_new() : Botan::Extensions
- add_numeric() : Botan::PKCS11::AttributeContainer
- add_object() : Botan::DER_Encoder
- 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_record() : Botan::TLS::Datagram_Handshake_IO, Botan::TLS::Handshake_IO, Botan::TLS::Stream_Handshake_IO
- add_source() : Botan::Entropy_Sources
- add_string() : Botan::PKCS11::AttributeContainer
- add_to_coef() : Botan::polyn_gf2m
- additive_inverse() : Botan::Montgomery_Int
- address() : Botan::XMSS_WOTS_Addressed_PublicKey
- addresses() : Botan::Roughtime::Server_Information
- Adler32() : Botan::Adler32
- aead() : Botan::TLS::Connection_Cipher_State
- aead_key() : Botan::TLS::Session_Keys
- aead_nonce() : Botan::TLS::Connection_Cipher_State
- affirm_cert() : Botan::Certificate_Store_In_SQL
- age() : Botan::TLS::Connection_Cipher_State
- agree() : Botan::Curve25519_PrivateKey, Botan::PK_Ops::Key_Agreement, Botan::PK_Ops::Key_Agreement_with_KDF
- agreed_value_size() : Botan::PK_Key_Agreement, Botan::PK_Ops::Key_Agreement
- Alert() : Botan::TLS::Alert
- alert_cb : Botan::TLS::Channel, Botan::TLS::Compat_Callbacks
- alert_notification() : Botan::TLS::Blocking_Client
- algo : Botan::CommonCryptor_Opts
- algo_name() : Botan::Curve25519_PublicKey, Botan::DH_PublicKey, Botan::DSA_PublicKey, Botan::ECDH_PublicKey, Botan::ECDSA_PublicKey, Botan::ECGDSA_PublicKey, Botan::ECKCDSA_PublicKey, Botan::Ed25519_PublicKey, Botan::ElGamal_PublicKey, Botan::GOST_3410_PublicKey, Botan::McEliece_PublicKey, Botan::Public_Key, Botan::RSA_PublicKey, Botan::SCAN_Name, Botan::SM2_PublicKey, Botan::TPM_PrivateKey, Botan::XMSS_PublicKey, Botan::XMSS_WOTS_Addressed_PublicKey, Botan::XMSS_WOTS_PublicKey
- algorithm_identifier() : Botan::Curve25519_PublicKey, Botan::DL_Scheme_PublicKey, Botan::EC_PublicKey, Botan::Ed25519_PublicKey, Botan::GOST_3410_PublicKey, Botan::McEliece_PublicKey, Botan::Public_Key, Botan::RSA_PublicKey, Botan::TPM_PrivateKey, Botan::XMSS_PublicKey, Botan::XMSS_WOTS_Addressed_PublicKey, Botan::XMSS_WOTS_PublicKey
- Algorithm_Not_Found() : Botan::Algorithm_Not_Found
- AlgorithmIdentifier() : Botan::AlgorithmIdentifier
- All : Botan::GeneralName
- 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 >
- allocate() : Botan::Memory_Pool, Botan::mlock_allocator, Botan::secure_allocator< T >
- Allocator_Initializer() : Botan::Allocator_Initializer
- allocator_type : Botan::TLS::detail::AsyncBase< Handler, Executor1, Allocator >
- allow_client_initiated_renegotiation() : Botan::TLS::Policy, Botan::TLS::Text_Policy
- allow_dtls10() : 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
- 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::Strict_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_tls10() : 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
- allow_tls11() : 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
- 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::Strict_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, Botan::SIMD_8x32
- ANSI_X919_MAC() : Botan::ANSI_X919_MAC
- ANSI_X9_42 : Botan::DL_Group
- ANSI_X9_42_DH_PARAMETERS : Botan::DL_Group
- ANSI_X9_57 : Botan::DL_Group
- ANSIX962_COMPRESSED_CHAR2 : Botan::TLS::Supported_Point_Formats
- ANSIX962_COMPRESSED_PRIME : Botan::TLS::Supported_Point_Formats
- append() : 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::Client, Botan::TLS::Server
- 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_string() : Botan::OctetString, Botan::OID, Botan::SCAN_Name
- 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
- 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
- async_handshake() : Botan::TLS::Stream< StreamLayer, ChannelT >
- async_read_some() : Botan::TLS::Stream< StreamLayer, ChannelT >
- async_shutdown() : Botan::TLS::Stream< StreamLayer, ChannelT >
- async_write_some() : Botan::TLS::Stream< StreamLayer, ChannelT >
- AsyncBase() : Botan::TLS::detail::AsyncBase< Handler, Executor1, Allocator >
- AsyncHandshakeOperation() : Botan::TLS::detail::AsyncHandshakeOperation< Handler, Stream, Allocator >
- AsyncReadOperation() : Botan::TLS::detail::AsyncReadOperation< Handler, Stream, MutableBufferSequence, Allocator >
- AsyncWriteOperation() : Botan::TLS::detail::AsyncWriteOperation< Handler, Stream, Allocator >
- at() : Botan::XMSS_WOTS_PrivateKey
- Atomic() : Botan::Atomic< T >
- attach() : Botan::Fanout_Filter
- attachable() : Botan::DataSink, Botan::Filter, Botan::SecureQueue
- attempt_srp() : Botan::Credentials_Manager
- Attribute() : Botan::Attribute
- AttributeContainer() : Botan::PKCS11::AttributeContainer
- attributes() : Botan::PKCS11::AttributeContainer
- auth_method() : Botan::TLS::Ciphersuite
- authenticated() : Botan::AEAD_Mode, Botan::Cipher_Mode
- authentication_path() : Botan::XMSS_WOTS_PublicKey::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
- AutoSeeded_RNG() : Botan::AutoSeeded_RNG
- avail_in() : Botan::Compression_Stream, Botan::Zlib_Style_Stream< Stream, ByteType >
- avail_out() : Botan::Compression_Stream, Botan::Zlib_Style_Stream< Stream, ByteType >
- available() : Botan::Processor_RNG, Botan::RDRAND_RNG