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:

### - c -

- C_CancelFunction() : Botan::PKCS11::LowLevel
- C_CloseAllSessions() : Botan::PKCS11::LowLevel
- C_CloseSession() : Botan::PKCS11::LowLevel
- C_CopyObject() : Botan::PKCS11::LowLevel
- C_CreateObject() : Botan::PKCS11::LowLevel
- C_Decrypt() : Botan::PKCS11::LowLevel
- C_DecryptDigestUpdate() : Botan::PKCS11::LowLevel
- C_DecryptFinal() : Botan::PKCS11::LowLevel
- C_DecryptInit() : Botan::PKCS11::LowLevel
- C_DecryptUpdate() : Botan::PKCS11::LowLevel
- C_DecryptVerifyUpdate() : Botan::PKCS11::LowLevel
- C_DeriveKey() : Botan::PKCS11::LowLevel
- C_DestroyObject() : Botan::PKCS11::LowLevel
- C_Digest() : Botan::PKCS11::LowLevel
- C_DigestEncryptUpdate() : Botan::PKCS11::LowLevel
- C_DigestFinal() : Botan::PKCS11::LowLevel
- C_DigestInit() : Botan::PKCS11::LowLevel
- C_DigestKey() : Botan::PKCS11::LowLevel
- C_DigestUpdate() : Botan::PKCS11::LowLevel
- C_Encrypt() : Botan::PKCS11::LowLevel
- C_EncryptFinal() : Botan::PKCS11::LowLevel
- C_EncryptInit() : Botan::PKCS11::LowLevel
- C_EncryptUpdate() : Botan::PKCS11::LowLevel
- C_Finalize() : Botan::PKCS11::LowLevel
- C_FindObjects() : Botan::PKCS11::LowLevel
- C_FindObjectsFinal() : Botan::PKCS11::LowLevel
- C_FindObjectsInit() : Botan::PKCS11::LowLevel
- C_GenerateKey() : Botan::PKCS11::LowLevel
- C_GenerateKeyPair() : Botan::PKCS11::LowLevel
- C_GenerateRandom() : Botan::PKCS11::LowLevel
- C_GetAttributeValue() : Botan::PKCS11::LowLevel
- C_GetFunctionList() : Botan::PKCS11::LowLevel
- C_GetFunctionStatus() : Botan::PKCS11::LowLevel
- C_GetInfo() : Botan::PKCS11::LowLevel
- C_GetMechanismInfo() : Botan::PKCS11::LowLevel
- C_GetMechanismList() : Botan::PKCS11::LowLevel
- C_GetObjectSize() : Botan::PKCS11::LowLevel
- C_GetOperationState() : Botan::PKCS11::LowLevel
- C_GetSessionInfo() : Botan::PKCS11::LowLevel
- C_GetSlotInfo() : Botan::PKCS11::LowLevel
- C_GetSlotList() : Botan::PKCS11::LowLevel
- C_GetTokenInfo() : Botan::PKCS11::LowLevel
- C_Initialize() : Botan::PKCS11::LowLevel
- C_InitPIN() : Botan::PKCS11::LowLevel
- C_InitToken() : Botan::PKCS11::LowLevel
- C_Login() : Botan::PKCS11::LowLevel
- C_Logout() : Botan::PKCS11::LowLevel
- C_OpenSession() : Botan::PKCS11::LowLevel
- C_SeedRandom() : Botan::PKCS11::LowLevel
- C_SetAttributeValue() : Botan::PKCS11::LowLevel
- C_SetOperationState() : Botan::PKCS11::LowLevel
- C_SetPIN() : Botan::PKCS11::LowLevel
- C_Sign() : Botan::PKCS11::LowLevel
- C_SignEncryptUpdate() : Botan::PKCS11::LowLevel
- C_SignFinal() : Botan::PKCS11::LowLevel
- C_SignInit() : Botan::PKCS11::LowLevel
- C_SignRecover() : Botan::PKCS11::LowLevel
- C_SignRecoverInit() : Botan::PKCS11::LowLevel
- C_SignUpdate() : Botan::PKCS11::LowLevel
- C_UnwrapKey() : Botan::PKCS11::LowLevel
- C_Verify() : Botan::PKCS11::LowLevel
- C_VerifyFinal() : Botan::PKCS11::LowLevel
- C_VerifyInit() : Botan::PKCS11::LowLevel
- C_VerifyRecover() : Botan::PKCS11::LowLevel
- C_VerifyRecoverInit() : Botan::PKCS11::LowLevel
- C_VerifyUpdate() : Botan::PKCS11::LowLevel
- C_WaitForSlotEvent() : Botan::PKCS11::LowLevel
- C_WrapKey() : Botan::PKCS11::LowLevel
- ca_certificate() : Botan::X509_CA
- CA_key() : Botan::X509_Cert_Options
- cache_line_size() : Botan::CPUID
- calc_degree_secure() : Botan::polyn_gf2m
- calendar_point() : Botan::calendar_point
- callbacks() : Botan::TLS::Channel
- Cascade_Cipher() : Botan::Cascade_Cipher
- Case : Botan::Hex_Encoder
- cb : CK_AES_CTR_PARAMS , CK_CAMELLIA_CTR_PARAMS
- cbc_ciphersuite() : Botan::TLS::Ciphersuite
- CBC_Decryption() : Botan::CBC_Decryption
- CBC_Encryption() : Botan::CBC_Encryption
- CBC_MAC() : Botan::CBC_MAC
- CBC_Mode() : Botan::CBC_Mode
- cbc_nonce() : Botan::TLS::Connection_Cipher_State
- cbc_state() : Botan::TLS::TLS_CBC_HMAC_AEAD_Mode
- CCM_Decryption() : Botan::CCM_Decryption
- CCM_Encryption() : Botan::CCM_Encryption
- CCM_Mode() : Botan::CCM_Mode
- cert_chain() : Botan::Credentials_Manager , Botan::TLS::Certificate
- cert_chain_single_type() : Botan::Credentials_Manager
- cert_path() : Botan::Path_Validation_Result
- cert_req() : Botan::TLS::Handshake_State
- cert_status() : Botan::OCSP::SingleResponse
- cert_type() : Botan::PKCS11::CertificateProperties
- CertID() : Botan::OCSP::CertID
- certid() : Botan::OCSP::SingleResponse
- Certificate() : Botan::TLS::Certificate
- CERTIFICATE_EXPIRED : Botan::TLS::Alert
- certificate_known() : Botan::Certificate_Store
- Certificate_Policies() : Botan::Cert_Extension::Certificate_Policies
- Certificate_Req() : Botan::TLS::Certificate_Req
- CERTIFICATE_REVOKED : Botan::TLS::Alert
- Certificate_Status() : Botan::TLS::Certificate_Status
- Certificate_Status_Request() : Botan::TLS::Certificate_Status_Request
- Certificate_Store_In_Memory() : Botan::Certificate_Store_In_Memory
- Certificate_Store_In_SQL() : Botan::Certificate_Store_In_SQL
- Certificate_Store_In_SQLite() : Botan::Certificate_Store_In_SQLite
- CERTIFICATE_UNKNOWN : Botan::TLS::Alert
- CERTIFICATE_UNOBTAINABLE : Botan::TLS::Alert
- Certificate_Verify() : Botan::TLS::Certificate_Verify
- certificateHandle : CK_CMS_SIG_PARAMS
- CertificateProperties() : Botan::PKCS11::CertificateProperties
- CFB_Decryption() : Botan::CFB_Decryption
- CFB_Encryption() : Botan::CFB_Encryption
- CFB_Mode() : Botan::CFB_Mode
- cfrg_version() : Botan::ChaCha20Poly1305_Mode
- ChaCha() : Botan::ChaCha
- ChaCha20Poly1305_Mode() : Botan::ChaCha20Poly1305_Mode
- Chain() : Botan::Chain
- chain() : Botan::XMSS_WOTS_Common_Ops , Botan::XMSS_WOTS_PublicKey
- challenge : Botan::X509_Cert_Options
- challenge_password() : Botan::PKCS10_Request
- change_cipher_spec_reader() : Botan::TLS::Channel
- change_cipher_spec_writer() : Botan::TLS::Channel
- Channel() : Botan::TLS::Channel
- check_available() : Botan::DataSource , Botan::DataSource_Memory , Botan::DataSource_Stream , Botan::Pipe , Botan::SecureQueue
- check_available_msg() : Botan::Pipe
- check_key() : Botan::Curve25519_PrivateKey , Botan::Curve25519_PublicKey , Botan::DL_Scheme_PrivateKey , Botan::DL_Scheme_PublicKey , Botan::DSA_PrivateKey , Botan::EC_PublicKey , Botan::ECDSA_PrivateKey , Botan::ECGDSA_PrivateKey , Botan::ECKCDSA_PrivateKey , Botan::ElGamal_PrivateKey , Botan::McEliece_PrivateKey , Botan::McEliece_PublicKey , Botan::Public_Key , Botan::RSA_PrivateKey , Botan::RSA_PublicKey , Botan::TPM_PrivateKey , Botan::XMSS_PublicKey , Botan::XMSS_WOTS_Addressed_PublicKey , Botan::XMSS_WOTS_PublicKey
- check_mode() : Botan::ECIES_KA_Params
- check_peer_key_acceptable() : Botan::TLS::Policy
- check_signature() : Botan::OCSP::Response , Botan::PK_Verifier , Botan::X509_Object
- choose_curve() : Botan::TLS::Policy
- choose_sig_format() : Botan::TLS::Handshake_State
- cipher() : Botan::CBC_Mode , Botan::CCM_Mode , Botan::CFB_Mode , Botan::ChaCha , Botan::CTR_BE , Botan::OFB , Botan::RC4 , Botan::Salsa20 , Botan::SHAKE_128_Cipher , Botan::StreamCipher , Botan::TLS::TLS_CBC_HMAC_AEAD_Mode , Botan::XTS_Mode
- cipher1() : Botan::StreamCipher
- cipher_algo() : Botan::TLS::Ciphersuite
- cipher_keylen() : Botan::TLS::Ciphersuite , Botan::TLS::TLS_CBC_HMAC_AEAD_Mode
- cipher_mode() : Botan::SCAN_Name
- Cipher_Mode_Filter() : Botan::Cipher_Mode_Filter
- cipher_mode_pad() : Botan::SCAN_Name
- Ciphersuite() : Botan::TLS::Ciphersuite
- ciphersuite() : Botan::TLS::Handshake_State , Botan::TLS::Server_Hello , Botan::TLS::Server_Hello::Settings , Botan::TLS::Session
- ciphersuite_code() : Botan::TLS::Ciphersuite , Botan::TLS::Session
- ciphersuite_list() : Botan::TLS::Policy
- ciphersuites() : Botan::TLS::Client_Hello
- class_tag : Botan::BER_Object
- clear() : Botan::Adler32 , Botan::AES_128 , Botan::AES_192 , Botan::AES_256 , Botan::ANSI_X919_MAC , Botan::AutoSeeded_RNG , Botan::BigInt , Botan::Blake2b , Botan::Blowfish , Botan::Camellia_128 , Botan::Camellia_192 , Botan::Camellia_256 , Botan::Cascade_Cipher , Botan::CAST_128 , Botan::CAST_256 , Botan::CBC_MAC , Botan::CBC_Mode , Botan::CCM_Mode , Botan::CFB_Mode , Botan::ChaCha20Poly1305_Mode , Botan::ChaCha , Botan::Cipher_Mode , Botan::CMAC , Botan::Comb4P , Botan::Compression_Algorithm , Botan::CRC24 , Botan::CRC32 , Botan::CTR_BE , Botan::Decompression_Algorithm , Botan::DES , Botan::DESX , Botan::EAX_Mode , Botan::GCM_Mode , Botan::GHASH , Botan::GMAC , Botan::GOST_28147_89 , Botan::GOST_34_11 , Botan::HashFunction , Botan::HMAC , Botan::HMAC_DRBG , Botan::IDEA , Botan::KASUMI , Botan::Keccak_1600 , Botan::Lion , Botan::MD4 , Botan::MD5 , Botan::MDx_HashFunction , Botan::MISTY1 , Botan::Noekeon , Botan::Null_RNG , Botan::OCB_Mode , Botan::OFB , Botan::OID , Botan::Parallel , Botan::PKCS11::PKCS11_RNG , Botan::Poly1305 , Botan::RandomNumberGenerator , Botan::RC4 , Botan::RDRAND_RNG , Botan::RIPEMD_160 , Botan::Salsa20 , Botan::SEED , Botan::Serpent , Botan::SHA_160 , Botan::SHA_224 , Botan::SHA_256 , Botan::SHA_384 , Botan::SHA_3 , Botan::SHA_512 , Botan::SHA_512_256 , Botan::SHAKE_128 , Botan::SHAKE_128_Cipher , Botan::SHAKE_256 , Botan::SipHash , Botan::SIV_Mode , Botan::Skein_512 , Botan::Stateful_RNG , Botan::Stream_Cipher_Mode , Botan::Stream_Compression , Botan::Stream_Decompression , Botan::SymmetricAlgorithm , Botan::System_RNG , Botan::Threefish_512 , Botan::Tiger , Botan::TLS::TLS_CBC_HMAC_AEAD_Mode , Botan::TPM_RNG , Botan::TripleDES , Botan::Twofish , Botan::Whirlpool , Botan::XTEA , Botan::XTS_Mode
- clear_bit() : Botan::BigInt
- clear_cpuid_bit() : Botan::CPUID
- Client() : Botan::TLS::Client
- client_certs() : Botan::TLS::Handshake_State
- client_cipher_key() : Botan::TLS::Session_Keys
- client_finished() : Botan::TLS::Handshake_State
- Client_Hello() : Botan::TLS::Client_Hello
- client_hello() : Botan::TLS::Handshake_State
- client_iv() : Botan::TLS::Session_Keys
- client_kex() : Botan::TLS::Handshake_State
- Client_Key_Exchange() : Botan::TLS::Client_Key_Exchange
- client_mac_key() : Botan::TLS::Session_Keys
- client_verify() : Botan::TLS::Handshake_State
- clone() : Botan::Adler32 , Botan::AES_128 , Botan::AES_192 , Botan::AES_256 , Botan::ANSI_X919_MAC , Botan::Blake2b , Botan::BlockCipher , Botan::Blowfish , Botan::Camellia_128 , Botan::Camellia_192 , Botan::Camellia_256 , Botan::Cascade_Cipher , Botan::CAST_128 , Botan::CAST_256 , Botan::CBC_MAC , Botan::ChaCha , Botan::CMAC , Botan::Comb4P , Botan::CRC24 , Botan::CRC32 , Botan::CTR_BE , Botan::DES , Botan::DESX , Botan::EMSA1 , Botan::EMSA , Botan::EMSA_PKCS1v15 , Botan::EMSA_PKCS1v15_Raw , Botan::EMSA_Raw , Botan::EMSA_X931 , Botan::GMAC , Botan::GOST_28147_89 , Botan::GOST_34_11 , Botan::HashFunction , Botan::HKDF , Botan::HKDF_Expand , Botan::HKDF_Extract , Botan::HMAC , Botan::IDEA , Botan::ISO_9796_DS2 , Botan::ISO_9796_DS3 , Botan::KASUMI , Botan::KDF1 , Botan::KDF1_18033 , Botan::KDF2 , Botan::KDF , Botan::Keccak_1600 , Botan::Lion , Botan::MD4 , Botan::MD5 , Botan::MessageAuthenticationCode , Botan::MISTY1 , Botan::Noekeon , Botan::OFB , Botan::Parallel , Botan::PBKDF , Botan::PKCS5_PBKDF1 , Botan::PKCS5_PBKDF2 , Botan::Poly1305 , Botan::PSSR , Botan::RC4 , Botan::RIPEMD_160 , Botan::Salsa20 , Botan::SEED , Botan::Serpent , Botan::SHA_160 , Botan::SHA_224 , Botan::SHA_256 , Botan::SHA_384 , Botan::SHA_3 , Botan::SHA_512 , Botan::SHA_512_256 , Botan::SHAKE_128 , Botan::SHAKE_128_Cipher , Botan::SHAKE_256 , Botan::SipHash , Botan::Skein_512 , Botan::SP800_108_Counter , Botan::SP800_108_Feedback , Botan::SP800_108_Pipeline , Botan::SP800_56C , Botan::StreamCipher , Botan::Threefish_512 , Botan::Tiger , Botan::TLS_12_PRF , Botan::TLS_PRF , Botan::TripleDES , Botan::Twofish , Botan::Whirlpool , Botan::X942_PRF , Botan::XTEA
- close() : Botan::TLS::Blocking_Client , Botan::TLS::Channel
- CLOSE_NOTIFY : Botan::TLS::Alert
- CMAC() : Botan::CMAC
- cmp() : Botan::BigInt , Botan::X509_Time
- Code : Botan::Path_Validation_Result
- coeff : Botan::polyn_gf2m
- coeffs : Botan::newhope_poly
- cofactor_mode() : Botan::ECIES_KA_Params
- Comb4P() : Botan::Comb4P
- common_name : Botan::X509_Cert_Options
- Compat_Callbacks() : Botan::TLS::Compat_Callbacks
- compress_n() : Botan::MD4 , Botan::MD5 , Botan::MDx_HashFunction
- COMPRESSED : Botan::PointGFp
- compression() : Botan::TLS::Policy , Botan::TLS::Server_Hello::Settings
- compression_method() : Botan::TLS::Server_Hello , Botan::TLS::Session
- compression_methods() : Botan::TLS::Client_Hello
- compression_type() : Botan::ECIES_KA_Params
- Compression_Type : Botan::PointGFp
- compute_session_keys() : Botan::TLS::Handshake_State
- concat() : Botan::XMSS_Tools
- confirm_transition_to() : Botan::TLS::Handshake_State
- Connection_Cipher_State() : Botan::TLS::Connection_Cipher_State
- const_pointer : Botan::secure_allocator< T >
- const_reference : Botan::secure_allocator< T >
- constraints() : Botan::PKCS10_Request , Botan::X509_Cert_Options , Botan::X509_Certificate
- construct() : Botan::secure_allocator< T >
- contents() : Botan::AlternativeName , Botan::TLS::Session_Ticket , Botan::X509_DN
- contents_to() : Botan::Certificate_Extension , Botan::Extensions
- cookie() : Botan::TLS::Hello_Verify_Request
- copy() : 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_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::Subject_Alternative_Name , Botan::Cert_Extension::Subject_Key_ID , Botan::Cert_Extension::Unknown_Critical_Extension , Botan::Certificate_Extension , Botan::Fixed_Window_Exponentiator , Botan::Modular_Exponentiator , Botan::Montgomery_Exponentiator , Botan::PKCS11::Object
- copy_out() : Botan::MD4 , Botan::MD5 , Botan::MDx_HashFunction
- count() : Botan::PKCS11::AttributeContainer , Botan::TLS::Certificate
- country : Botan::X509_Cert_Options
- CPUID_bits : Botan::CPUID
- CPUID_INITIALIZED_BIT : Botan::CPUID
- CRC24() : Botan::CRC24
- CRC32() : Botan::CRC32
- create() : Botan::BlockCipher , Botan::Entropy_Source , Botan::HashFunction , Botan::KDF , Botan::MessageAuthenticationCode , Botan::PBKDF , Botan::StreamCipher
- create_cipher() : Botan::ECIES_System_Params
- create_decryption_op() : Botan::ElGamal_PrivateKey , Botan::Private_Key , Botan::RSA_PrivateKey
- create_ecdh_mechanism() : Botan::PKCS11::MechanismWrapper
- create_ecdsa_mechanism() : Botan::PKCS11::MechanismWrapper
- create_encryption_op() : Botan::ElGamal_PublicKey , Botan::Public_Key , Botan::RSA_PublicKey
- create_handshake_state() : Botan::TLS::Channel
- create_kem_decryption_op() : Botan::McEliece_PrivateKey , Botan::Private_Key , Botan::RSA_PrivateKey
- create_kem_encryption_op() : Botan::McEliece_PublicKey , Botan::Public_Key , Botan::RSA_PublicKey
- create_key_agreement_op() : Botan::Curve25519_PrivateKey , Botan::DH_PrivateKey , Botan::ECDH_PrivateKey , Botan::Private_Key
- create_l_tree() : Botan::XMSS_Common_Ops
- create_mac() : Botan::ECIES_System_Params
- create_or_throw() : Botan::BlockCipher , Botan::HashFunction , Botan::KDF , Botan::MessageAuthenticationCode , Botan::StreamCipher
- create_rsa_crypt_mechanism() : Botan::PKCS11::MechanismWrapper
- create_rsa_sign_mechanism() : Botan::PKCS11::MechanismWrapper
- create_signature_op() : Botan::DSA_PrivateKey , Botan::ECDSA_PrivateKey , Botan::ECGDSA_PrivateKey , Botan::ECKCDSA_PrivateKey , Botan::GOST_3410_PrivateKey , Botan::Private_Key , Botan::RSA_PrivateKey , Botan::TPM_PrivateKey , Botan::XMSS_PrivateKey , Botan::XMSS_WOTS_PrivateKey
- create_table() : Botan::SQL_Database , Botan::Sqlite3_Database
- create_verification_op() : Botan::DSA_PublicKey , Botan::ECDSA_PublicKey , Botan::ECGDSA_PublicKey , Botan::ECKCDSA_PublicKey , Botan::GOST_3410_PublicKey , Botan::Public_Key , Botan::RSA_PublicKey , Botan::XMSS_PublicKey , Botan::XMSS_WOTS_Addressed_PublicKey , Botan::XMSS_WOTS_PublicKey
- CreateMutex : CK_C_INITIALIZE_ARGS
- crl_distribution_point() : Botan::X509_Certificate
- CRL_Distribution_Points() : Botan::Cert_Extension::CRL_Distribution_Points
- CRL_Entry() : Botan::CRL_Entry
- CRL_Number() : Botan::Cert_Extension::CRL_Number
- crl_number() : Botan::X509_CRL
- CRL_ReasonCode() : Botan::Cert_Extension::CRL_ReasonCode
- cryptokiVersion : CK_INFO
- ctr() : Botan::SIV_Mode
- CTR_BE() : Botan::CTR_BE
- CTS_Decryption() : Botan::CTS_Decryption
- CTS_Encryption() : Botan::CTS_Encryption
- ctx() : Botan::TPM_PrivateKey
- cube() : Botan::Modular_Reducer
- current_counter() : Botan::TPM_Context
- current_position() : Botan::Buffered_Filter
- current_read_epoch() : Botan::TLS::Connection_Sequence_Numbers , Botan::TLS::Datagram_Sequence_Numbers , Botan::TLS::Stream_Sequence_Numbers
- current_write_epoch() : Botan::TLS::Connection_Sequence_Numbers , Botan::TLS::Datagram_Sequence_Numbers , Botan::TLS::Stream_Sequence_Numbers
- Curve25519_PrivateKey() : Botan::Curve25519_PrivateKey
- Curve25519_PublicKey() : Botan::Curve25519_PublicKey
- curve_id_to_name() : Botan::TLS::Supported_Elliptic_Curves
- curve_mul() : Botan::CurveGFp_Repr
- curve_sqr() : Botan::CurveGFp_Repr
- CurveGFp() : Botan::CurveGFp
- curves() : Botan::TLS::Supported_Elliptic_Curves