Botan  2.6.0
Crypto and TLS for C++11
Namespaces
p11_mechanism.cpp File Reference
#include <botan/internal/p11_mechanism.h>
#include <botan/scan_name.h>
#include <botan/parsing.h>
#include <botan/emsa.h>
#include <tuple>

Go to the source code of this file.

Namespaces

 Botan
 
 Botan::PKCS11
 

Variable Documentation

◆ hash

MechanismType hash

Definition at line 64 of file p11_mechanism.cpp.

Referenced by Botan::GHASH::add_final_block(), Botan::XMSS_WOTS_PrivateKey::at(), botan_bcrypt_is_valid(), botan_hash_block_size(), botan_hash_clear(), botan_hash_destroy(), botan_hash_final(), botan_hash_init(), botan_hash_output_length(), botan_hash_update(), botan_pk_op_sign_create(), botan_pk_op_verify_create(), botan_pubkey_sm2_compute_za(), botan_x509_cert_get_fingerprint(), Botan::OCSP::CertID::CertID(), Botan::TLS::Certificate::Certificate(), Botan::TLS::Certificate_Status::Certificate_Status(), Botan::XMSS_WOTS_PublicKey::chain(), Botan::check_bcrypt(), Botan::check_passhash9(), Botan::Parallel::clear(), Botan::TLS::Client_Hello::Client_Hello(), Botan::Parallel::clone(), Botan::Parallel::copy_state(), Botan::HashFunction::create(), Botan::BlockCipher::create(), Botan::PBKDF::create(), Botan::KDF::create(), Botan::PKCS11::MechanismWrapper::create_ecdh_mechanism(), Botan::PKCS11::MechanismWrapper::create_ecdsa_mechanism(), Botan::XMSS_Common_Ops::create_l_tree(), Botan::HashFunction::create_or_throw(), Botan::X509::create_self_signed_cert(), Botan::SM2_Signature_PrivateKey::create_signature_op(), Botan::SM2_Signature_PublicKey::create_verification_op(), Botan::EMSA_PKCS1v15_Raw::EMSA_PKCS1v15_Raw(), Botan::TLS::Handshake_Hash::final(), Botan::Certificate_Store_In_Memory::find_cert_by_pubkey_sha1(), Botan::Certificate_Store_In_Memory::find_cert_by_raw_subject_dn_sha256(), Botan::generate_dsa_primes(), Botan::XMSS_WOTS_PrivateKey::generate_public_key(), Botan::generate_rfc6979_nonce(), Botan::get_eme(), Botan::get_emsa(), Botan::OCSP::CertID::is_id_for(), Botan::X942_PRF::kdf(), Botan::mgf1_mask(), Botan::Parallel::name(), Botan::TLS::New_Session_Ticket::New_Session_Ticket(), Botan::newhope_shareda(), Botan::newhope_sharedb(), Botan::OAEP::OAEP(), Botan::Parallel::output_length(), Botan::XMSS_Common_Ops::randomize_tree_hash(), Botan::X509_Certificate::raw_issuer_dn_sha256(), Botan::X509_Certificate::raw_subject_dn_sha256(), Botan::RTSS_Share::reconstruct(), Botan::RFC6979_Nonce_Generator::RFC6979_Nonce_Generator(), Botan::TLS::Server_Hello::Server_Hello(), Botan::TLS::Server_Hello_Done::Server_Hello_Done(), Botan::XMSS_WOTS_PrivateKey::sign(), Botan::sm2_compute_za(), Botan::RTSS_Share::split(), and Botan::Cert_Extension::Subject_Key_ID::Subject_Key_ID().

◆ mgf

MGF mgf

Definition at line 67 of file p11_mechanism.cpp.

◆ padding_size

size_t padding_size

Definition at line 117 of file p11_mechanism.cpp.

◆ salt_size

size_t salt_size

Definition at line 70 of file p11_mechanism.cpp.

Referenced by Botan::get_emsa().

◆ type

MechanismType type