Here is a list of all functions with links to the classes they belong to:
- s -
- s() : Botan::Kyber_PrivateKeyInternal
- s1() : Botan::Dilithium_PrivateKeyInternal
- s2() : Botan::Dilithium_PrivateKeyInternal
- S2V() : Botan::SIV_Mode
- salsa_core() : Botan::Salsa20
- salt_length() : Botan::PSS_Params
- salted_set_key() : Botan::Blowfish
- sample() : Botan::FrodoMatrix
- sample_polynomial_cbd_eta2() : Botan::Kyber_Algos::PolynomialSampler< SeedT >
- sample_polynomial_vector_cbd_eta1() : Botan::Kyber_Algos::PolynomialSampler< SeedT >
- sample_polynomial_vector_cbd_eta2() : Botan::Kyber_Algos::PolynomialSampler< SeedT >
- sbox_entry() : Botan::GOST_28147_89_Params
- sbox_pair() : Botan::GOST_28147_89_Params
- Scalar() : Botan::PCurve::PrimeOrderCurve::Scalar
- Scalar448() : Botan::Scalar448
- scalar_add() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- scalar_bytes() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- scalar_deserialize() : Botan::EC_Group_Data
- scalar_equal() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- scalar_from_bigint() : Botan::EC_Group_Data
- scalar_from_bytes_mod_order() : Botan::EC_Group_Data
- scalar_from_bytes_with_trunc() : Botan::EC_Group_Data
- scalar_from_u32() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- scalar_from_wide_bytes() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- scalar_invert() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- scalar_is_zero() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- scalar_mul() : Botan::Ed448Point, Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- scalar_negate() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- scalar_one() : Botan::EC_Group_Data, Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- scalar_random() : Botan::EC_Group_Data
- scalar_square() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- scalar_sub() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- scalar_zero() : Botan::EC_Group_Data, Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- SCAN_Name() : Botan::SCAN_Name
- scheme() : Botan::TPM2::Signature_Operation_Base< PKOpT >
- scoped_cleanup() : Botan::scoped_cleanup< FunT >
- Scrypt() : Botan::Scrypt
- search() : Botan::PKCS11::Object
- seconds() : Botan::calendar_point, Botan::Timer
- seconds_per_event() : Botan::Timer
- secp192r1() : Botan::PCurve::PCurveInstance
- secp224r1() : Botan::PCurve::PCurveInstance
- secp256k1() : Botan::PCurve::PCurveInstance
- secp256r1() : Botan::PCurve::PCurveInstance
- secp384r1() : Botan::PCurve::PCurveInstance
- secp521r1() : Botan::PCurve::PCurveInstance
- secret_length() : Botan::ECIES_KA_Params
- SecretKeyProperties() : Botan::PKCS11::SecretKeyProperties
- secure_allocator() : Botan::secure_allocator< T >
- secure_renegotiation() : Botan::TLS::Client_Hello_12, Botan::TLS::Server_Hello_12
- secure_renegotiation_check() : Botan::TLS::Channel_Impl_12
- secure_renegotiation_data_for_client_hello() : Botan::TLS::Channel_Impl_12
- secure_renegotiation_data_for_server_hello() : Botan::TLS::Channel_Impl_12
- secure_renegotiation_supported() : Botan::TLS::Channel, Botan::TLS::Channel_Impl, Botan::TLS::Channel_Impl_12, Botan::TLS::Channel_Impl_13, Botan::TLS::Client, Botan::TLS::Server
- SecureQueue() : Botan::SecureQueue
- security_level() : Botan::ChaCha_RNG, Botan::HMAC_DRBG, Botan::Stateful_RNG
- seed() : Botan::Dilithium_PrivateKeyInternal, Botan::Kyber_PrivateKeyInternal, Botan::LMS_PrivateKey
- seed_expansion_domain_separator() : Botan::Dilithium_Round3_Symmetric_Primitives, Botan::Dilithium_Symmetric_Primitives_Base, Botan::Kyber_90s_Symmetric_Primitives, Botan::Kyber_Modern_Symmetric_Primitives, Botan::Kyber_Symmetric_Primitives, Botan::ML_DSA_Symmetric_Primitives, Botan::ML_KEM_Symmetric_Primitives
- seek() : Botan::ChaCha, Botan::CTR_BE, Botan::OFB, Botan::RC4, Botan::Salsa20, Botan::SHAKE_Cipher, Botan::StreamCipher
- select() : Botan::CT::Mask< T >
- select_and_unpoison() : Botan::CT::Mask< T >
- select_mask() : Botan::CT::Mask< T >
- select_n() : Botan::CT::Mask< T >
- select_offered_psk() : Botan::TLS::PSK
- selected_certificate_type() : Botan::TLS::Certificate_Type_Base
- selected_group() : Botan::TLS::Key_Share
- selected_version() : Botan::TLS::Server_Hello, Botan::TLS::Server_Hello_12, Botan::TLS::Server_Hello_13
- Semaphore() : Botan::Semaphore
- send() : Botan::Filter, Botan::TLS::Channel, Botan::TLS::Channel_Impl_13::AggregatedMessages, Botan::TLS::Datagram_Handshake_IO, Botan::TLS::Handshake_IO, Botan::TLS::Stream_Handshake_IO
- send_alert() : Botan::TLS::Channel, Botan::TLS::Channel_Impl, Botan::TLS::Channel_Impl_12, Botan::TLS::Channel_Impl_13, Botan::TLS::Client, Botan::TLS::Server
- send_dummy_change_cipher_spec() : Botan::TLS::Channel_Impl_13
- send_fatal_alert() : Botan::TLS::Channel, Botan::TLS::Channel_Impl, Botan::TLS::Client, Botan::TLS::Server
- send_handshake_message() : Botan::TLS::Channel_Impl_13
- send_new_session_tickets() : Botan::TLS::Channel_Impl, Botan::TLS::Server, Botan::TLS::Server_Impl_13
- send_post_handshake_message() : Botan::TLS::Channel_Impl_13
- send_under_epoch() : Botan::TLS::Datagram_Handshake_IO, Botan::TLS::Handshake_IO, Botan::TLS::Stream_Handshake_IO
- send_warning_alert() : Botan::TLS::Channel, Botan::TLS::Channel_Impl, Botan::TLS::Client, Botan::TLS::Server
- sending() : Botan::TLS::Handshake_State_13< whoami, Outbound_Message_T, Inbound_Message_T, Inbound_Post_Handshake_Message_T >
- sent_signature_algorithms() : Botan::TLS::Client_Hello
- sequence() : Botan::TLS::Record_Header
- serial_number() : Botan::CRL_Entry, Botan::X509_Certificate
- serialize() : Botan::BigInt, Botan::EC_PrivateKey_Data, Botan::EC_Scalar, Botan::FrodoMatrix, Botan::Montgomery_Int, Botan::PCurve::PrimeOrderCurve::AffinePoint, Botan::PCurve::PrimeOrderCurve::Scalar, Botan::PSS_Params, Botan::TLS::Alert, Botan::TLS::Application_Layer_Protocol_Notification, Botan::TLS::Certificate_12, Botan::TLS::Certificate_13::Certificate_Entry, Botan::TLS::Certificate_13, Botan::TLS::Certificate_Authorities, Botan::TLS::Certificate_Request_12, Botan::TLS::Certificate_Request_13, Botan::TLS::Certificate_Status, Botan::TLS::Certificate_Status_Request, Botan::TLS::Certificate_Type_Base, Botan::TLS::Certificate_Verify, Botan::TLS::Change_Cipher_Spec, Botan::TLS::Client_Hello, Botan::TLS::Cookie, Botan::TLS::EarlyDataIndication, Botan::TLS::Encrypt_then_MAC, Botan::TLS::Encrypted_Extensions, Botan::TLS::Extended_Master_Secret, Botan::TLS::Extension, Botan::TLS::Extensions, Botan::TLS::Finished, Botan::TLS::Handshake_Message, Botan::TLS::Hello_Verify_Request, Botan::TLS::Key_Share, Botan::TLS::Key_Update, Botan::TLS::New_Session_Ticket_12, Botan::TLS::New_Session_Ticket_13, Botan::TLS::PSK, Botan::TLS::PSK_Key_Exchange_Modes, Botan::TLS::Record_Size_Limit, Botan::TLS::Renegotiation_Extension, Botan::TLS::Server_Hello, Botan::TLS::Server_Name_Indicator, Botan::TLS::Session_Ticket_Extension, Botan::TLS::Signature_Algorithms, Botan::TLS::Signature_Algorithms_Cert, Botan::TLS::SRTP_Protection_Profiles, Botan::TLS::Supported_Groups, Botan::TLS::Supported_Point_Formats, Botan::TLS::Supported_Versions, Botan::TLS::Unknown_Extension
- serialize_compressed() : Botan::EC_AffinePoint, Botan::PCurve::PrimeOrderCurve::AffinePoint
- serialize_compressed_to() : Botan::EC_AffinePoint, Botan::EC_AffinePoint_Data, Botan::EC_AffinePoint_Data_BN, Botan::EC_AffinePoint_Data_PC
- serialize_pair() : Botan::EC_Scalar
- serialize_pair_to() : Botan::EC_Scalar
- serialize_point() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- serialize_point_compressed() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- serialize_point_x() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- serialize_scalar() : Botan::PCurve::PrimeOrderCurve, Botan::PCurve::PrimeOrderCurveImpl< C >
- serialize_to() : Botan::BigInt, Botan::EC_PrivateKey_Data, Botan::EC_Scalar, Botan::EC_Scalar_Data, Botan::EC_Scalar_Data_BN, Botan::EC_Scalar_Data_PC
- serialize_uncompressed() : Botan::EC_AffinePoint
- serialize_uncompressed_to() : Botan::EC_AffinePoint, Botan::EC_AffinePoint_Data, Botan::EC_AffinePoint_Data_BN, Botan::EC_AffinePoint_Data_PC
- serialize_x_to() : Botan::EC_AffinePoint, Botan::EC_AffinePoint_Data, Botan::EC_AffinePoint_Data_BN, Botan::EC_AffinePoint_Data_PC
- serialize_xy_to() : Botan::EC_AffinePoint, Botan::EC_AffinePoint_Data, Botan::EC_AffinePoint_Data_BN, Botan::EC_AffinePoint_Data_PC
- serialize_y_to() : Botan::EC_AffinePoint, Botan::EC_AffinePoint_Data, Botan::EC_AffinePoint_Data_BN, Botan::EC_AffinePoint_Data_PC
- serialized_commitment_bytes() : Botan::DilithiumConstants
- Server() : Botan::TLS::Server
- server_aead_key() : Botan::TLS::Session_Keys
- server_cert_status() : Botan::TLS::Handshake_State
- server_certificate() : Botan::TLS::Internal::Handshake_State_13_Base
- Server_Certificate_Type() : Botan::TLS::Server_Certificate_Type
- server_certificate_verify() : Botan::TLS::Internal::Handshake_State_13_Base
- server_certs() : Botan::TLS::Handshake_State
- server_finished() : Botan::TLS::Handshake_State, Botan::TLS::Internal::Handshake_State_13_Base
- Server_Hello() : Botan::TLS::Server_Hello
- server_hello() : Botan::TLS::Handshake_State, Botan::TLS::Internal::Handshake_State_13_Base
- Server_Hello_12() : Botan::TLS::Server_Hello_12
- Server_Hello_13() : Botan::TLS::Server_Hello_13
- Server_Hello_Done() : Botan::TLS::Server_Hello_Done
- server_hello_done() : Botan::TLS::Handshake_State
- Server_Impl_12() : Botan::TLS::Server_Impl_12
- Server_Impl_13() : Botan::TLS::Server_Impl_13
- server_info() : Botan::TLS::Session_Base
- Server_Information() : Botan::Roughtime::Server_Information, Botan::TLS::Server_Information
- server_kex() : Botan::TLS::Handshake_State
- server_kex_key() : Botan::TLS::Server_Key_Exchange
- Server_Key_Exchange() : Botan::TLS::Server_Key_Exchange
- Server_Name_Indicator() : Botan::TLS::Server_Name_Indicator
- server_nonce() : Botan::TLS::Session_Keys
- server_uses_own_ciphersuite_preferences() : Botan::TLS::BSI_TR_02102_2, Botan::TLS::Policy, Botan::TLS::Text_Policy
- server_verify() : Botan::TLS::Handshake_State
- service() : Botan::TLS::Server_Information
- service_provider_code() : Botan::Cert_Extension::TNAuthList::Entry
- Session() : Botan::PKCS11::Session, Botan::TLS::Session, Botan::TPM2::Session
- session() : Botan::PKCS11::Object
- session_age_add() : Botan::TLS::Session
- Session_Base() : Botan::TLS::Session_Base
- Session_Handle() : Botan::TLS::Session_Handle
- session_handle() : Botan::TLS::Client_Hello_12
- session_id() : Botan::TLS::Client_Hello, Botan::TLS::Server_Hello, Botan::TLS::Server_Hello_12::Settings, Botan::TLS::Session_Summary
- Session_Keys() : Botan::TLS::Session_Keys
- session_keys() : Botan::TLS::Handshake_State
- Session_Manager() : Botan::TLS::Session_Manager
- session_manager() : Botan::TLS::Channel_Impl_12, Botan::TLS::Channel_Impl_13
- Session_Manager_Hybrid() : Botan::TLS::Session_Manager_Hybrid
- Session_Manager_In_Memory() : Botan::TLS::Session_Manager_In_Memory
- Session_Manager_Noop() : Botan::TLS::Session_Manager_Noop
- Session_Manager_SQL() : Botan::TLS::Session_Manager_SQL
- Session_Manager_SQLite() : Botan::TLS::Session_Manager_SQLite
- Session_Manager_Stateless() : Botan::TLS::Session_Manager_Stateless
- session_ticket() : Botan::TLS::Client_Hello_12, Botan::TLS::Handshake_State, Botan::TLS::Session_Summary
- Session_Ticket_Extension() : Botan::TLS::Session_Ticket_Extension
- session_ticket_key() : Botan::Credentials_Manager
- session_ticket_lifetime() : Botan::TLS::Policy, Botan::TLS::Text_Policy
- SessionBundle() : Botan::TPM2::SessionBundle
- SessionHandle() : Botan::TPM2::detail::SessionHandle
- sessions() : Botan::TPM2::PrivateKey, Botan::TPM2::PublicKey, Botan::TPM2::Signature_Operation_Base< PKOpT >
- set() : Botan::CT::Mask< T >, Botan::Encrypted_PSK_Database, Botan::PSK_Database, Botan::TLS::Text_Policy
- set_ad() : Botan::AEAD_Mode
- set_algorithm() : Botan::TLS::Transcript_Hash_State
- set_allowed_mechanisms() : Botan::PKCS11::KeyProperties
- set_always_authenticate() : Botan::PKCS11::PrivateKeyProperties, Botan::PKCS11::SecretKeyProperties
- set_application() : Botan::PKCS11::DataObjectProperties
- set_associated_data() : Botan::AEAD_Mode, Botan::GHASH
- set_associated_data_n() : Botan::AEAD_Mode, Botan::CCM_Mode, Botan::ChaCha20Poly1305_Mode, Botan::EAX_Mode, Botan::GCM_Mode, Botan::OCB_Mode, Botan::SIV_Mode, Botan::TLS::TLS_CBC_HMAC_AEAD_Encryption, Botan::TLS::TLS_CBC_HMAC_AEAD_Mode
- set_associated_data_vec() : Botan::AEAD_Mode
- set_attribute_value() : Botan::PKCS11::Object
- set_attributes() : Botan::TPM2::Session
- set_bit() : Botan::BigInt
- set_category() : Botan::PKCS11::CertificateProperties
- set_chain_address() : Botan::Sphincs_Address, Botan::XMSS_Address
- set_check_value() : Botan::PKCS11::CertificateProperties, Botan::PKCS11::SecretKeyProperties
- set_coef() : Botan::polyn_gf2m
- set_copyable() : Botan::PKCS11::StorageObjectProperties
- set_ctr_iv() : Botan::SIV_Mode
- set_custom_msg() : Botan::Timer
- set_decrypt() : Botan::PKCS11::PrivateKeyProperties, Botan::PKCS11::SecretKeyProperties
- set_default_msg() : Botan::Pipe
- set_derive() : Botan::PKCS11::KeyProperties
- set_destroyable() : Botan::PKCS11::StorageObjectProperties
- set_ecdh_other_key() : Botan::PKCS11::MechanismWrapper
- set_ecdh_salt() : Botan::PKCS11::MechanismWrapper
- set_encrypt() : Botan::PKCS11::PublicKeyProperties, Botan::PKCS11::SecretKeyProperties
- set_end_date() : Botan::PKCS11::CertificateProperties, Botan::PKCS11::KeyProperties
- set_expected_next() : Botan::TLS::Handshake_State, Botan::TLS::Handshake_Transitions
- set_extractable() : Botan::PKCS11::PrivateKeyProperties, Botan::PKCS11::SecretKeyProperties
- set_hash_address() : Botan::Sphincs_Address, Botan::XMSS_Address
- set_i() : Botan::PseudorandomKeyGeneration
- set_id() : Botan::PKCS11::KeyProperties
- set_idx() : Botan::HSS_LMS_PrivateKeyInternal
- set_initialization_vector() : Botan::DLIES_Decryptor, Botan::DLIES_Encryptor, Botan::ECIES_Decryptor, Botan::ECIES_Encryptor
- set_input_format() : Botan::PK_Verifier
- set_io_buffer_size() : Botan::TLS::Channel_Impl
- set_iv() : Botan::Cipher_Mode_Filter, Botan::Keyed_Filter, Botan::StreamCipher
- set_iv_bytes() : Botan::Salsa20, Botan::StreamCipher
- set_j() : Botan::PseudorandomKeyGeneration
- set_key() : Botan::Cipher_Mode_Filter, Botan::Keyed_Filter, Botan::SymmetricAlgorithm
- set_key_mask_mode() : Botan::XMSS_Address
- set_keypair_address() : Botan::Sphincs_Address
- set_label() : Botan::ECIES_Decryptor, Botan::ECIES_Encryptor, Botan::PKCS11::StorageObjectProperties
- set_layer_addr() : Botan::XMSS_Address
- set_layer_address() : Botan::Sphincs_Address
- set_ltree_address() : Botan::XMSS_Address
- set_modifiable() : Botan::PKCS11::StorageObjectProperties
- set_next() : Botan::Fanout_Filter
- set_object_id() : Botan::PKCS11::DataObjectProperties
- set_odd_parity() : Botan::OctetString
- set_oid() : Botan::EC_Group_Data
- set_other_key() : Botan::DLIES_Encryptor, Botan::ECIES_Encryptor
- set_ots_address() : Botan::XMSS_Address
- set_output_format() : Botan::PK_Signer
- set_padding_scheme() : Botan::X509_Cert_Options
- set_parameter_encoding() : Botan::EC_PublicKey
- set_pin() : Botan::PKCS11::Session
- set_point_encoding() : Botan::EC_PublicKey
- set_port() : Botan::Fanout_Filter, Botan::Fork
- set_private() : Botan::PKCS11::StorageObjectProperties
- set_public_key_info() : Botan::PKCS11::CertificateProperties, Botan::PKCS11::PrivateKeyProperties, Botan::PKCS11::PublicKeyProperties
- set_q() : Botan::PseudorandomKeyGeneration
- set_randomness() : Botan::XMSS_Signature
- set_record_size_limits() : Botan::TLS::Channel_Impl_13, Botan::TLS::Record_Layer
- set_selected_certificate_type() : Botan::TLS::Channel_Impl_13, Botan::TLS::Handshake_Layer
- set_sensitive() : Botan::PKCS11::PrivateKeyProperties, Botan::PKCS11::SecretKeyProperties
- set_sign() : Botan::BigInt, Botan::PKCS11::PrivateKeyProperties, Botan::PKCS11::SecretKeyProperties
- set_sign_recover() : Botan::PKCS11::PrivateKeyProperties
- set_start_date() : Botan::PKCS11::CertificateProperties, Botan::PKCS11::KeyProperties
- set_str() : Botan::PSK_Database
- set_subject() : Botan::PKCS11::PrivateKeyProperties, Botan::PKCS11::PublicKeyProperties
- set_to_zero() : Botan::polyn_gf2m
- set_token() : Botan::PKCS11::StorageObjectProperties
- set_tree() : Botan::XMSS_Signature
- set_tree_addr() : Botan::XMSS_Address
- set_tree_address() : Botan::Sphincs_Address
- set_tree_height() : Botan::Sphincs_Address, Botan::XMSS_Address
- set_tree_index() : Botan::Sphincs_Address, Botan::XMSS_Address
- set_trusted() : Botan::PKCS11::CertificateProperties, Botan::PKCS11::PublicKeyProperties, Botan::PKCS11::SecretKeyProperties
- set_tweak() : Botan::Threefish_512, Botan::Tweakable_Block_Cipher
- set_type() : Botan::Sphincs_Address, Botan::XMSS_Address
- set_unused_leaf_idx() : Botan::XMSS_Signature
- set_unwrap() : Botan::PKCS11::PrivateKeyProperties, Botan::PKCS11::SecretKeyProperties
- set_unwrap_template() : Botan::PKCS11::PrivateKeyProperties, Botan::PKCS11::SecretKeyProperties
- set_value() : Botan::PKCS11::DataObjectProperties, Botan::TLS::Text_Policy
- set_vec() : Botan::PSK_Database
- set_verify() : Botan::PKCS11::PublicKeyProperties, Botan::PKCS11::SecretKeyProperties
- set_verify_recover() : Botan::PKCS11::PublicKeyProperties
- set_version() : Botan::TLS::Handshake_State
- set_word_at() : Botan::BigInt
- set_words() : Botan::BigInt
- set_wrap() : Botan::PKCS11::PublicKeyProperties, Botan::PKCS11::SecretKeyProperties
- set_wrap_template() : Botan::PKCS11::PublicKeyProperties, Botan::PKCS11::SecretKeyProperties
- set_wrap_with_trusted() : Botan::PKCS11::PrivateKeyProperties, Botan::PKCS11::SecretKeyProperties
- Settings() : Botan::TLS::Client_Hello_12::Settings, Botan::TLS::Server_Hello_12::Settings
- sha1_armv8_compress_n() : Botan::SHA_1
- sha1_compress_x86() : Botan::SHA_1
- SHA_3() : Botan::SHA_3
- SHA_3_224() : Botan::SHA_3_224
- SHA_3_256() : Botan::SHA_3_256
- SHA_3_384() : Botan::SHA_3_384
- SHA_3_512() : Botan::SHA_3_512
- SHAKE_128() : Botan::SHAKE_128
- SHAKE_128_Cipher() : Botan::SHAKE_128_Cipher
- SHAKE_128_XOF() : Botan::SHAKE_128_XOF
- SHAKE_256() : Botan::SHAKE_256
- SHAKE_256_Cipher() : Botan::SHAKE_256_Cipher
- SHAKE_256_XOF() : Botan::SHAKE_256_XOF
- SHAKE_Cipher() : Botan::SHAKE_Cipher
- SHAKE_XOF() : Botan::FrodoKEMConstants, Botan::SHAKE_XOF
- share_id() : Botan::RTSS_Share
- shared_group() : Botan::TLS::Server_Key_Exchange
- shared_key() : Botan::KEM_Encapsulation
- shared_key_bytes() : Botan::KyberConstants
- shared_key_length() : Botan::PK_KEM_Decryptor, Botan::PK_KEM_Encryptor, Botan::PK_Ops::KEM_Decryption, Botan::PK_Ops::KEM_Decryption_with_KDF, Botan::PK_Ops::KEM_Encryption, Botan::PK_Ops::KEM_Encryption_with_KDF
- shift_elems_left() : Botan::SIMD_4x32
- shift_elems_right() : Botan::SIMD_4x32
- shift_register() : Botan::CFB_Mode
- shl() : Botan::SIMD_4x32
- should_encode() : Botan::Certificate_Extension
- shr() : Botan::SIMD_4x32
- shutdown() : Botan::Thread_Pool
- side() : Botan::TLS::Session_Base
- sig_algo() : Botan::TLS::Ciphersuite
- sig_words() : Botan::BigInt
- sigma0() : Botan::SIMD_4x32
- sigma1() : Botan::SIMD_4x32
- sign() : Botan::BigInt, Botan::HSS_LMS_PrivateKeyInternal, Botan::LMOTS_Private_Key, Botan::PK_Ops::Signature, Botan::PK_Ops::Signature_with_Hash, Botan::TPM2::Signature_Operation, Botan::XMSS_Signature_Operation, Botan::XMSS_WOTS_PrivateKey
- sign_and_get_pk() : Botan::LMS_PrivateKey
- sign_message() : Botan::PK_Signer
- sign_request() : Botan::X509_CA
- signature() : Botan::HSS_Signature::Signed_Pub_Key, Botan::PK_Signer, Botan::X509_Object
- signature_algorithm() : Botan::X509_Object
- Signature_Algorithms() : Botan::TLS::Signature_Algorithms
- Signature_Algorithms_Cert() : Botan::TLS::Signature_Algorithms_Cert
- signature_bytes() : Botan::DilithiumConstants
- signature_length() : Botan::PK_Ops::Signature, Botan::PK_Signer, Botan::XMSS_Signature_Operation
- signature_op() : Botan::X509_CA
- Signature_Operation() : Botan::TPM2::Signature_Operation
- Signature_Operation_Base() : Botan::TPM2::Signature_Operation_Base< PKOpT >
- Signature_Scheme() : Botan::TLS::Signature_Scheme
- signature_scheme() : Botan::TLS::Certificate_Verify
- signature_schemes() : Botan::TLS::Certificate_Request_12, Botan::TLS::Certificate_Request_13, Botan::TLS::Client_Hello
- signature_size() : Botan::HSS_LMS_PrivateKeyInternal
- signature_used() : Botan::TLS::Ciphersuite
- Signature_with_Hash() : Botan::PK_Ops::Signature_with_Hash
- signed_body() : Botan::X509_Object
- Signed_Pub_Key() : Botan::HSS_Signature::Signed_Pub_Key
- signed_pub_key() : Botan::HSS_Signature
- signer_key_hash() : Botan::OCSP::Response
- signer_name() : Botan::OCSP::Response
- signing_seed() : Botan::Dilithium_PrivateKeyInternal
- SIMD_16x32() : Botan::SIMD_16x32
- SIMD_4x32() : Botan::SIMD_4x32
- SIMD_8x32() : Botan::SIMD_8x32
- single_hash_mode() : Botan::ECIES_KA_Params
- single_protocol() : Botan::TLS::Application_Layer_Protocol_Notification
- SipHash() : Botan::SipHash
- SIV_Decryption() : Botan::SIV_Decryption
- SIV_Encryption() : Botan::SIV_Encryption
- SIV_Mode() : Botan::SIV_Mode
- size() : Botan::AlignmentBuffer< T, BLOCK_SIZE, FINAL_BLOCK_STRATEGY >, Botan::ASN1_String, Botan::BigInt, Botan::CRYSTALS::Polynomial< Trait, D >, Botan::CRYSTALS::PolynomialMatrix< Trait >, Botan::CRYSTALS::PolynomialVector< Trait, D >, Botan::detail::Strong_Adapter< T >, Botan::HSS_LMS_PublicKeyInternal, Botan::HSS_Signature, Botan::LMOTS_Signature, Botan::LMS_PublicKey, Botan::LMS_Signature, Botan::Montgomery_Int, Botan::OctetString, Botan::RTSS_Share, Botan::SecureQueue, Botan::StrongSpan< T >, Botan::TLS::Extensions, Botan::XMSS_Address
- Skein_512() : Botan::Skein_512
- skip() : Botan::BufferSlicer
- Slot() : Botan::PKCS11::Slot
- slot() : Botan::PKCS11::Session
- slot_id() : Botan::PKCS11::Slot
- SM2_PrivateKey() : Botan::SM2_PrivateKey
- SM2_PublicKey() : Botan::SM2_PublicKey
- sm2p256v1() : Botan::PCurve::PCurveInstance
- sni_hostname() : Botan::TLS::Client_Hello
- SolinasAccum() : Botan::SolinasAccum< W, N >
- source() : Botan::DL_Group, Botan::EC_Group, Botan::EC_Group_Data
- SP800_108_Counter() : Botan::SP800_108_Counter
- SP800_108_Feedback() : Botan::SP800_108_Feedback
- SP800_108_Pipeline() : Botan::SP800_108_Pipeline
- SP800_56C_One_Step_Hash() : Botan::SP800_56C_One_Step_Hash
- SP800_56C_One_Step_HMAC() : Botan::SP800_56C_One_Step_HMAC
- SP800_56C_Two_Step() : Botan::SP800_56C_Two_Step
- Sphincs_Address() : Botan::Sphincs_Address
- Sphincs_Hash_Functions() : Botan::Sphincs_Hash_Functions
- Sphincs_Hash_Functions_Sha2() : Botan::Sphincs_Hash_Functions_Sha2
- Sphincs_Hash_Functions_Shake() : Botan::Sphincs_Hash_Functions_Shake
- sphincs_signature_bytes() : Botan::Sphincs_Parameters
- SphincsPlus_PrivateKey() : Botan::SphincsPlus_PrivateKey
- SphincsPlus_PublicKey() : Botan::SphincsPlus_PublicKey
- spin() : Botan::SQL_Database::Statement
- splat() : Botan::SIMD_4x32
- splat_u8() : Botan::SIMD_4x32
- split() : Botan::RTSS_Share
- SQL_DB_Error() : Botan::SQL_Database::SQL_DB_Error
- Sqlite3_Database() : Botan::Sqlite3_Database
- sqmod() : Botan::polyn_gf2m
- sqmod_init() : Botan::polyn_gf2m
- sqr() : Botan::FE_25519, Botan::Montgomery_Params
- sqr2() : Botan::FE_25519
- sqr_iter() : Botan::FE_25519
- sqrt_mod_init() : Botan::polyn_gf2m
- square() : Botan::BigInt, Botan::Modular_Reducer, Botan::Montgomery_Int, Botan::PCurve::PrimeOrderCurve::Scalar
- square_mod_order() : Botan::EC_Group, Botan::EC_Group_Data
- square_mod_q() : Botan::DL_Group
- square_rr() : Botan::GF2m_Field
- square_self() : Botan::EC_Scalar, Botan::EC_Scalar_Data, Botan::EC_Scalar_Data_BN, Botan::EC_Scalar_Data_PC
- square_this() : Botan::Montgomery_Int, Botan::Montgomery_Params
- square_this_n_times() : Botan::Montgomery_Int
- squeeze() : Botan::Keccak_Permutation
- srk() : Botan::TPM_Context
- srtp_profile() : Botan::TLS::Server_Hello_12
- srtp_profiles() : Botan::TLS::Client_Hello, Botan::TLS::Policy, Botan::TLS::Text_Policy
- SRTP_Protection_Profiles() : Botan::TLS::SRTP_Protection_Profiles
- sse2_compress_n() : Botan::SHA_1
- start() : Botan::Cipher_Mode, Botan::Compression_Algorithm, Botan::Decompression_Algorithm, Botan::DilithiumMessageHash, Botan::GHASH, Botan::MessageAuthenticationCode, Botan::ML_DSA_MessageHash, Botan::Timer, Botan::XOF
- start_cons() : Botan::BER_Decoder, Botan::DER_Encoder
- start_context_specific() : Botan::BER_Decoder, Botan::DER_Encoder
- start_explicit() : Botan::DER_Encoder
- start_explicit_context_specific() : Botan::BER_Decoder, Botan::DER_Encoder
- start_msg() : Botan::Cipher_Mode, Botan::Filter, Botan::MessageAuthenticationCode, Botan::Pipe
- start_sequence() : Botan::BER_Decoder, Botan::DER_Encoder
- start_set() : Botan::BER_Decoder, Botan::DER_Encoder
- start_time() : Botan::TLS::Session_Base
- state() : Botan::CBC_Mode
- state_ptr() : Botan::CBC_Mode
- stateful_operation() : Botan::HSS_LMS_PrivateKey, Botan::Private_Key, Botan::XMSS_PrivateKey
- Stateful_RNG() : Botan::Stateful_RNG
- static_oid() : Botan::Cert_Extension::Authority_Information_Access, Botan::Cert_Extension::Authority_Key_ID, Botan::Cert_Extension::Basic_Constraints, Botan::Cert_Extension::Certificate_Policies, Botan::Cert_Extension::CRL_Distribution_Points, Botan::Cert_Extension::CRL_Issuing_Distribution_Point, Botan::Cert_Extension::CRL_Number, Botan::Cert_Extension::CRL_ReasonCode, Botan::Cert_Extension::Extended_Key_Usage, Botan::Cert_Extension::Issuer_Alternative_Name, Botan::Cert_Extension::Key_Usage, Botan::Cert_Extension::Name_Constraints, Botan::Cert_Extension::OCSP_NoCheck, Botan::Cert_Extension::Subject_Alternative_Name, Botan::Cert_Extension::Subject_Key_ID, Botan::Cert_Extension::TNAuthList
- static_type() : Botan::TLS::Application_Layer_Protocol_Notification, Botan::TLS::Certificate_Authorities, Botan::TLS::Certificate_Status_Request, Botan::TLS::Client_Certificate_Type, Botan::TLS::Cookie, Botan::TLS::EarlyDataIndication, Botan::TLS::Encrypt_then_MAC, Botan::TLS::Extended_Master_Secret, Botan::TLS::Key_Share, Botan::TLS::PSK, Botan::TLS::PSK_Key_Exchange_Modes, Botan::TLS::Record_Size_Limit, Botan::TLS::Renegotiation_Extension, Botan::TLS::Server_Certificate_Type, Botan::TLS::Server_Name_Indicator, Botan::TLS::Session_Ticket_Extension, Botan::TLS::Signature_Algorithms, Botan::TLS::Signature_Algorithms_Cert, Botan::TLS::SRTP_Protection_Profiles, Botan::TLS::Supported_Groups, Botan::TLS::Supported_Point_Formats, Botan::TLS::Supported_Versions
- status() : Botan::OCSP::Response
- status_code() : Botan::HTTP::Response
- status_for() : Botan::OCSP::Response
- status_message() : Botan::HTTP::Response
- status_string() : Botan::Path_Validation_Result
- step() : Botan::SQL_Database::Statement
- step1() : Botan::SRP6_Server_Session
- step2() : Botan::SRP6_Server_Session
- stir_random() : Botan::TPM_Context
- stop() : Botan::Timer
- storage_root_key() : Botan::TPM2::Context
- StorageObjectProperties() : Botan::PKCS11::StorageObjectProperties
- store() : Botan::TLS::Internal::Handshake_State_13_Base, 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
- store_be() : Botan::SIMD_4x32
- store_le() : Botan::SIMD_4x32
- str2oid() : Botan::OID_Map
- Stream_Handshake_IO() : Botan::TLS::Stream_Handshake_IO
- Stream_IO_Error() : Botan::Stream_IO_Error
- Stream_Sequence_Numbers() : Botan::TLS::Stream_Sequence_Numbers
- streamp() : Botan::Zlib_Style_Stream< Stream, ByteType, StreamLenType >
- Streebog() : Botan::Streebog
- StringLiteral() : Botan::StringLiteral< N >
- Strong_Adapter() : Botan::detail::Strong_Adapter< T >
- Strong_Base() : Botan::detail::Strong_Base< T >
- StrongSpan() : Botan::StrongSpan< T >
- sub() : Botan::BigInt, Botan::EC_Scalar, Botan::EC_Scalar_Data, Botan::EC_Scalar_Data_BN, Botan::EC_Scalar_Data_PC, Botan::FE_25519, Botan::FrodoMatrix, Botan::Montgomery_Int
- subject() : Botan::OCSP::Request
- subject_alt_name() : Botan::PKCS10_Request, Botan::X509_Certificate
- Subject_Alternative_Name() : Botan::Cert_Extension::Subject_Alternative_Name
- subject_dn() : Botan::PKCS10_Request, Botan::X509_Certificate
- subject_info() : Botan::X509_Certificate
- Subject_Key_ID() : Botan::Cert_Extension::Subject_Key_ID
- subject_key_id() : Botan::X509_Certificate
- subject_public_key() : Botan::PKCS10_Request, Botan::Public_Key, Botan::X509_Certificate
- subject_public_key_algo() : Botan::X509_Certificate
- subject_public_key_bits() : Botan::X509_Certificate
- subject_public_key_bitstring() : Botan::X509_Certificate
- subject_public_key_bitstring_sha1() : Botan::X509_Certificate
- subject_public_key_info() : Botan::X509_Certificate
- successful_validation() : Botan::Path_Validation_Result
- support_cert_status_message() : Botan::TLS::Policy, Botan::TLS::Text_Policy
- supported_dh_groups() : Botan::TLS::Client_Hello
- supported_ecc_curves() : Botan::TLS::Client_Hello
- Supported_Groups() : Botan::TLS::Supported_Groups
- Supported_Point_Formats() : Botan::TLS::Supported_Point_Formats
- supported_schemes() : Botan::TLS::Signature_Algorithms, Botan::TLS::Signature_Algorithms_Cert
- Supported_Versions() : Botan::TLS::Supported_Versions
- supported_versions() : Botan::TLS::Client_Hello
- supports() : Botan::TLS::Supported_Versions
- supports_algorithm() : Botan::TPM2::Context
- supports_alpn() : Botan::TLS::Client_Hello
- supports_associated_data() : Botan::Argon2, Botan::PasswordHash
- supports_botan_crypto_backend() : Botan::TPM2::Context
- supports_cert_status_message() : Botan::TLS::Client_Hello_12
- supports_certificate_status_message() : Botan::TLS::Server_Hello_12
- supports_early_data() : Botan::TLS::Session
- supports_encrypt_then_mac() : Botan::TLS::Client_Hello_12, Botan::TLS::Server_Hello_12, Botan::TLS::Session_Base
- supports_extended_master_secret() : Botan::TLS::Client_Hello_12, Botan::TLS::Server_Hello_12, Botan::TLS::Session_Base
- supports_keyed_operation() : Botan::Argon2, Botan::PasswordHash
- supports_operation() : 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::Kyber_PublicKey, Botan::McEliece_PublicKey, Botan::RSA_PublicKey, Botan::SM2_PublicKey, Botan::SphincsPlus_PublicKey, Botan::TLS::Hybrid_KEM_PublicKey, Botan::TLS::KEX_to_KEM_Adapter_PublicKey, Botan::TPM2::EC_PrivateKey, Botan::TPM2::EC_PublicKey, Botan::TPM2::RSA_PrivateKey, Botan::TPM2::RSA_PublicKey, Botan::TPM_PrivateKey, Botan::X25519_PublicKey, Botan::X448_PublicKey, Botan::XMSS_PublicKey
- supports_session_ticket() : Botan::TLS::Client_Hello_12, Botan::TLS::Server_Hello_12
- swap() : Botan::BigInt, Botan::EC_Point, Botan::polyn_gf2m
- swap_coords() : Botan::EC_Point
- swap_reg() : Botan::BigInt
- symmetric_primitives() : Botan::DilithiumConstants, Botan::KyberConstants
- sync() : Botan::Barrier
- System_Certificate_Store() : Botan::System_Certificate_Store
- System_Error() : Botan::System_Error