Botan 2.1.0 Crypto and TLS for C++11

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

- All
- Functions
- Variables
- Typedefs
- Enumerations
- Enumerator
- Related Functions

- _
- a
- b
- c
- d
- e
- f
- g
- h
- i
- k
- l
- m
- n
- o
- p
- r
- s
- t
- u
- v
- w
- x
- y
- z
- ~

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

### - s -

- S2V() : Botan::SIV_Mode
- saltSource : CK_PKCS5_PBKD2_PARAMS2 , CK_PKCS5_PBKD2_PARAMS
- save() : Botan::TLS::Session_Manager , Botan::TLS::Session_Manager_In_Memory , Botan::TLS::Session_Manager_Noop , Botan::TLS::Session_Manager_SQL
- save_session() : Botan::TLS::Channel
- sbox_entry() : Botan::GOST_28147_89_Params
- SCAN_Name() : Botan::SCAN_Name
- search() : Botan::PKCS11::Object
- search_for() : Botan::Data_Store
- seconds : Botan::calendar_point
- secret_length() : Botan::ECIES_KA_Params
- SecretKeyProperties() : Botan::PKCS11::SecretKeyProperties
- secure_allocator() : Botan::secure_allocator< T >
- secure_renegotiation() : Botan::TLS::Client_Hello , Botan::TLS::Server_Hello
- secure_renegotiation_check() : Botan::TLS::Channel
- secure_renegotiation_data_for_client_hello() : Botan::TLS::Channel
- secure_renegotiation_data_for_server_hello() : Botan::TLS::Channel
- secure_renegotiation_supported() : Botan::TLS::Channel
- SecureQueue() : Botan::SecureQueue
- security_level() : Botan::HMAC_DRBG , Botan::Stateful_RNG
- seek() : Botan::ChaCha , Botan::CTR_BE , Botan::OFB , Botan::RC4 , Botan::Salsa20 , Botan::SHAKE_128_Cipher , Botan::StreamCipher
- Self_Test_Failure() : Botan::Self_Test_Failure
- send() : Botan::Filter , Botan::TLS::Channel , Botan::TLS::Datagram_Handshake_IO , Botan::TLS::Handshake_IO , Botan::TLS::Stream_Handshake_IO
- send_alert() : Botan::TLS::Channel
- send_fallback_scsv() : Botan::TLS::Policy , Botan::TLS::Text_Policy
- send_fatal_alert() : Botan::TLS::Channel
- send_warning_alert() : Botan::TLS::Channel
- sent_fallback_scsv() : Botan::TLS::Client_Hello
- sent_signature_algorithms() : Botan::TLS::Client_Hello
- serial_number() : Botan::CRL_Entry , Botan::X509_Cert_Options , Botan::X509_Certificate
- serialize() : Botan::TLS::Alert , Botan::TLS::Application_Layer_Protocol_Notification , Botan::TLS::Certificate_Status_Request , Botan::TLS::Change_Cipher_Spec , Botan::TLS::Encrypt_then_MAC , Botan::TLS::Extended_Master_Secret , Botan::TLS::Extension , Botan::TLS::Extensions , Botan::TLS::Handshake_Message , Botan::TLS::Hello_Verify_Request , Botan::TLS::Renegotiation_Extension , Botan::TLS::Server_Name_Indicator , Botan::TLS::Session_Ticket , Botan::TLS::Signature_Algorithms , Botan::TLS::SRTP_Protection_Profiles , Botan::TLS::Supported_Elliptic_Curves , Botan::TLS::Supported_Point_Formats
- serialNumber : CK_TOKEN_INFO
- Server() : Botan::TLS::Server
- server_cert_status() : Botan::TLS::Handshake_State
- server_certs() : Botan::TLS::Handshake_State
- server_cipher_key() : Botan::TLS::Session_Keys
- server_finished() : Botan::TLS::Handshake_State
- server_hello() : Botan::TLS::Handshake_State
- Server_Hello() : Botan::TLS::Server_Hello
- server_hello_done() : Botan::TLS::Handshake_State
- Server_Hello_Done() : Botan::TLS::Server_Hello_Done
- server_info() : Botan::TLS::Session
- Server_Information() : Botan::TLS::Server_Information
- server_iv() : Botan::TLS::Session_Keys
- server_kex() : Botan::TLS::Handshake_State
- server_kex_key() : Botan::TLS::Server_Key_Exchange
- Server_Key_Exchange() : Botan::TLS::Server_Key_Exchange
- server_mac_key() : Botan::TLS::Session_Keys
- Server_Name_Indicator() : Botan::TLS::Server_Name_Indicator
- server_uses_own_ciphersuite_preferences() : Botan::TLS::BSI_TR_02102_2 , Botan::TLS::Policy , Botan::TLS::Text_Policy
- service() : Botan::TLS::Server_Information
- session() : Botan::PKCS11::Object
- Session() : Botan::PKCS11::Session , Botan::TLS::Session
- session_age() : Botan::TLS::Session
- session_id() : Botan::TLS::Client_Hello , Botan::TLS::Server_Hello , Botan::TLS::Server_Hello::Settings , Botan::TLS::Session
- session_keys() : Botan::TLS::Handshake_State
- Session_Keys() : Botan::TLS::Session_Keys
- session_lifetime() : Botan::TLS::Session_Manager , Botan::TLS::Session_Manager_In_Memory , Botan::TLS::Session_Manager_Noop , Botan::TLS::Session_Manager_SQL
- session_manager() : Botan::TLS::Channel
- Session_Manager_In_Memory() : Botan::TLS::Session_Manager_In_Memory
- Session_Manager_SQL() : Botan::TLS::Session_Manager_SQL
- Session_Manager_SQLite() : Botan::TLS::Session_Manager_SQLite
- session_ticket() : Botan::TLS::Client_Hello , Botan::TLS::Handshake_State , Botan::TLS::Session
- Session_Ticket() : Botan::TLS::Session_Ticket
- session_ticket_lifetime() : Botan::TLS::Policy , Botan::TLS::Text_Policy
- set() : Botan::TLS::Text_Policy
- set_ad() : Botan::AEAD_Mode
- 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_Filter , Botan::AEAD_Mode , Botan::CCM_Mode , Botan::ChaCha20Poly1305_Mode , Botan::EAX_Mode , Botan::GCM_Mode , Botan::GHASH , Botan::OCB_Mode , Botan::SIV_Mode , Botan::TLS::TLS_CBC_HMAC_AEAD_Encryption , Botan::TLS::TLS_CBC_HMAC_AEAD_Mode
- set_associated_data_n() : Botan::SIV_Mode
- set_associated_data_vec() : Botan::AEAD_Mode
- set_attribute_value() : Botan::PKCS11::Object
- set_base() : Botan::Fixed_Window_Exponentiator , Botan::Modular_Exponentiator , Botan::Montgomery_Exponentiator , Botan::Power_Mod
- set_bit() : Botan::BigInt
- set_category() : Botan::PKCS11::CertificateProperties
- set_chain_address() : Botan::XMSS_Address
- set_check_value() : Botan::PKCS11::CertificateProperties , Botan::PKCS11::SecretKeyProperties
- set_coef() : Botan::polyn_gf2m
- set_consumed() : Botan::TLS::Record_Raw_Input
- set_copyable() : Botan::PKCS11::StorageObjectProperties
- set_ctr_iv() : Botan::SIV_Mode
- 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
- set_exponent() : Botan::Fixed_Window_Exponentiator , Botan::Modular_Exponentiator , Botan::Montgomery_Exponentiator , Botan::Power_Mod
- set_extractable() : Botan::PKCS11::PrivateKeyProperties , Botan::PKCS11::SecretKeyProperties
- set_hash_address() : Botan::XMSS_Address
- set_id() : Botan::PKCS11::KeyProperties
- set_initialization_vector() : Botan::DLIES_Decryptor , Botan::DLIES_Encryptor , Botan::ECIES_Decryptor , Botan::ECIES_Encryptor
- set_input_format() : Botan::PK_Verifier
- set_iv() : Botan::ChaCha , Botan::Cipher_Mode_Filter , Botan::CTR_BE , Botan::Keyed_Filter , Botan::OFB , Botan::RC4 , Botan::Salsa20 , Botan::SHAKE_128_Cipher , Botan::StreamCipher , Botan::StreamCipher_Filter
- set_key() : Botan::Cipher_Mode , Botan::Cipher_Mode_Filter , Botan::Keyed_Filter , Botan::MAC_Filter , Botan::StreamCipher_Filter , Botan::SymmetricAlgorithm
- set_key_data() : Botan::XMSS_WOTS_PublicKey
- set_key_mask_mode() : Botan::XMSS_Address
- set_label() : Botan::ECIES_Decryptor , Botan::ECIES_Encryptor , Botan::PKCS11::StorageObjectProperties
- set_layer_addr() : Botan::XMSS_Address
- set_ltree_address() : Botan::XMSS_Address
- set_modifiable() : Botan::PKCS11::StorageObjectProperties
- set_modulus() : Botan::Power_Mod
- set_next() : Botan::Fanout_Filter
- set_object_id() : Botan::PKCS11::DataObjectProperties
- set_odd_parity() : Botan::OctetString
- set_other_key() : Botan::DLIES_Encryptor , Botan::ECIES_Encryptor
- set_ots_address() : Botan::XMSS_Address
- set_output_format() : Botan::PK_Signer
- set_parameter_encoding() : Botan::EC_PublicKey
- set_pin() : Botan::PKCS11::Session
- set_port() : Botan::Fanout_Filter , Botan::Fork
- set_private() : Botan::PKCS11::StorageObjectProperties
- set_private_seed() : Botan::XMSS_WOTS_PrivateKey
- set_public_key_info() : Botan::PKCS11::CertificateProperties , Botan::PKCS11::PrivateKeyProperties , Botan::PKCS11::PublicKeyProperties
- set_public_seed() : Botan::XMSS_PrivateKey , Botan::XMSS_PublicKey , Botan::XMSS_WOTS_PublicKey
- set_randomness() : Botan::XMSS_Signature
- set_root() : Botan::XMSS_PublicKey
- set_round_keys() : Botan::Serpent
- 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_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_height() : Botan::XMSS_Address
- set_tree_index() : Botan::XMSS_Address
- set_trusted() : Botan::PKCS11::CertificateProperties , Botan::PKCS11::PublicKeyProperties , Botan::PKCS11::SecretKeyProperties
- set_tweak() : Botan::Threefish_512
- set_type() : Botan::XMSS_Address
- set_unused_leaf_idx() : Botan::XMSS_Signature
- set_unused_leaf_index() : Botan::XMSS_PrivateKey
- set_unwrap() : Botan::PKCS11::PrivateKeyProperties , Botan::PKCS11::SecretKeyProperties
- set_unwrap_template() : Botan::PKCS11::PrivateKeyProperties , Botan::PKCS11::SecretKeyProperties
- set_value() : Botan::PKCS11::DataObjectProperties
- 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_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
- set_xmss_oid() : Botan::XMSS_PublicKey
- Settings() : Botan::TLS::Client_Hello::Settings , Botan::TLS::Server_Hello::Settings
- SHA_160() : Botan::SHA_160
- SHA_224() : Botan::SHA_224
- SHA_256() : Botan::SHA_256
- SHA_3() : Botan::SHA_3
- SHA_384() : Botan::SHA_384
- 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
- SHA_512() : Botan::SHA_512
- SHA_512_256() : Botan::SHA_512_256
- SHAKE_128() : Botan::SHAKE_128
- SHAKE_128_Cipher() : Botan::SHAKE_128_Cipher
- SHAKE_256() : Botan::SHAKE_256
- share_id() : Botan::RTSS_Share
- shift_register() : Botan::CFB_Mode
- should_encode() : Botan::Certificate_Extension
- side() : Botan::TLS::Session
- sig_algo() : Botan::TLS::Ciphersuite
- sig_algo_code() : Botan::TLS::Signature_Algorithms
- sig_algo_name() : Botan::TLS::Signature_Algorithms
- sig_words() : Botan::BigInt
- sign() : Botan::BigInt
- Sign : Botan::BigInt
- sign() : Botan::PK_Ops::Signature , Botan::PK_Ops::Signature_with_EMSA , Botan::XMSS_Signature_Operation , Botan::XMSS_WOTS_PrivateKey , Botan::XMSS_WOTS_Signature_Operation
- sign_message() : Botan::PK_Signer
- sign_request() : Botan::X509_CA
- signature() : Botan::PK_Signer , Botan::X509_Object
- signature_algorithm() : Botan::X509_Object
- Signature_Algorithms() : Botan::TLS::Signature_Algorithms
- Signature_with_EMSA() : Botan::PK_Ops::Signature_with_EMSA
- signer_key_hash() : Botan::OCSP::Response
- signer_name() : Botan::OCSP::Response
- SIMD_4x32() : Botan::SIMD_4x32
- simd_decrypt_4() : Botan::Serpent
- simd_encrypt_4() : Botan::Serpent
- 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::BigInt , Botan::OctetString , Botan::RTSS_Share , Botan::SecureQueue , Botan::XMSS_Address , Botan::XMSS_PrivateKey , Botan::XMSS_PublicKey
- size_type : Botan::secure_allocator< T >
- Skein_512() : Botan::Skein_512 , Botan::Threefish_512
- sLen : CK_RSA_PKCS_PSS_PARAMS
- slot() : Botan::PKCS11::Session
- Slot() : Botan::PKCS11::Slot
- slot_id() : Botan::PKCS11::Slot
- slotDescription : CK_SLOT_INFO
- slotID : CK_SESSION_INFO
- sni_hostname() : Botan::TLS::Client_Hello
- Some : Botan::GeneralName
- source : CK_RSA_PKCS_OAEP_PARAMS
- SP800_108_Counter() : Botan::SP800_108_Counter
- SP800_108_Feedback() : Botan::SP800_108_Feedback
- SP800_108_Pipeline() : Botan::SP800_108_Pipeline
- SP800_56C() : Botan::SP800_56C
- spin() : Botan::SQL_Database::Statement
- splat() : 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::CurveGFp
- sqrt_mod_init() : Botan::polyn_gf2m
- square() : Botan::Modular_Reducer
- square_rr() : Botan::GF2m_Field
- srk() : Botan::TPM_Context
- srp_identifier() : Botan::Credentials_Manager , Botan::TLS::Client_Hello::Settings , Botan::TLS::Handshake_State , Botan::TLS::Session
- srp_password() : Botan::Credentials_Manager
- srp_verifier() : Botan::Credentials_Manager
- srtp_profile() : Botan::TLS::Server_Hello
- srtp_profiles() : Botan::TLS::Client_Hello , Botan::TLS::Policy , Botan::TLS::Text_Policy
- SRTP_Protection_Profiles() : Botan::TLS::SRTP_Protection_Profiles
- start() : Botan::Cipher_Mode , Botan::Compression_Algorithm , Botan::Decompression_Algorithm , Botan::GHASH , Botan::GMAC , Botan::MessageAuthenticationCode , Botan::X509_Cert_Options
- start_cons() : Botan::BER_Decoder , Botan::DER_Encoder
- start_explicit() : Botan::DER_Encoder
- start_msg() : Botan::Cipher_Mode , Botan::Filter , Botan::MessageAuthenticationCode , Botan::Pipe
- start_time() : Botan::TLS::Session , Botan::X509_Certificate
- state() : Botan::CBC_Mode , Botan::X509_Cert_Options , CK_SESSION_INFO
- state_ptr() : Botan::CBC_Mode
- Stateful_RNG() : Botan::Stateful_RNG
- static_type() : Botan::TLS::Application_Layer_Protocol_Notification , Botan::TLS::Certificate_Status_Request , Botan::TLS::Encrypt_then_MAC , Botan::TLS::Extended_Master_Secret , Botan::TLS::Renegotiation_Extension , Botan::TLS::Server_Name_Indicator , Botan::TLS::Session_Ticket , Botan::TLS::Signature_Algorithms , Botan::TLS::SRTP_Protection_Profiles , Botan::TLS::Supported_Elliptic_Curves , Botan::TLS::Supported_Point_Formats
- 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
- StorageObjectProperties() : Botan::PKCS11::StorageObjectProperties
- store_be() : Botan::SIMD_4x32
- store_le() : Botan::SIMD_4x32
- Stream_Cipher_Mode() : Botan::Stream_Cipher_Mode
- Stream_Handshake_IO() : Botan::TLS::Stream_Handshake_IO
- Stream_IO_Error() : Botan::Stream_IO_Error
- stream_t : Botan::Zlib_Style_Stream< Stream, ByteType >
- StreamCipher_Filter() : Botan::StreamCipher_Filter
- streamp() : Botan::Zlib_Style_Stream< Stream, ByteType >
- Strong : Botan::DL_Group
- subject() : Botan::OCSP::Request
- subject_alt_name() : Botan::PKCS10_Request
- 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_bits() : Botan::X509_Certificate
- subject_public_key_bitstring() : Botan::X509_Certificate
- subject_public_key_bitstring_sha1() : Botan::X509_Certificate
- successful_validation() : Botan::Path_Validation_Result
- supported_algos() : Botan::TLS::Certificate_Req , Botan::TLS::Client_Hello
- supported_ecc_curves() : Botan::TLS::Client_Hello
- Supported_Elliptic_Curves() : Botan::TLS::Supported_Elliptic_Curves
- Supported_Point_Formats() : Botan::TLS::Supported_Point_Formats
- supported_sig_algos() : Botan::TLS::Client_Hello
- supported_signature_algorthms() : Botan::TLS::Signature_Algorithms
- supports_aead_modes() : Botan::TLS::Protocol_Version
- supports_alpn() : Botan::TLS::Client_Hello
- supports_cert_status_message() : Botan::TLS::Client_Hello
- supports_certificate_status_message() : Botan::TLS::Server_Hello
- supports_ciphersuite_specific_prf() : Botan::TLS::Protocol_Version
- supports_encrypt_then_mac() : Botan::TLS::Client_Hello , Botan::TLS::Server_Hello , Botan::TLS::Session
- supports_explicit_cbc_ivs() : Botan::TLS::Protocol_Version
- supports_extended_master_secret() : Botan::TLS::Client_Hello , Botan::TLS::Server_Hello , Botan::TLS::Session
- supports_negotiable_signature_algorithms() : Botan::TLS::Protocol_Version
- supports_session_ticket() : Botan::TLS::Client_Hello , Botan::TLS::Server_Hello
- swap() : Botan::BigInt , Botan::CurveGFp , Botan::PointGFp , Botan::polyn_gf2m
- swap_reg() : Botan::BigInt