Botan 2.19.2
Crypto and TLS for C&
|
#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 | |
namespace | Botan |
namespace | Botan::PKCS11 |
MechanismType hash |
Definition at line 64 of file p11_mechanism.cpp.
Referenced by Botan::GHASH::add_final_block(), Botan::argon2_check_pwhash(), 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_name(), 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::BlockCipher::create(), Botan::HashFunction::create(), Botan::KDF::create(), Botan::PBKDF::create(), Botan::PasswordHashFamily::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::SM2_PrivateKey::create_signature_op(), Botan::SM2_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::Roughtime::Response::from_bits(), 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::Roughtime::nonce_from_blind(), Botan::OAEP::OAEP(), Botan::Parallel::output_length(), Botan::XMSS_Common_Ops::randomize_tree_hash(), 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 |
Definition at line 67 of file p11_mechanism.cpp.
size_t padding_size |
Definition at line 132 of file p11_mechanism.cpp.
size_t salt_size |
Definition at line 70 of file p11_mechanism.cpp.
Referenced by Botan::get_emsa().
MechanismType type |
Definition at line 44 of file p11_mechanism.cpp.
Referenced by Botan::X509_DN::add_attribute(), Botan::AlternativeName::add_attribute(), Botan::AlternativeName::add_othername(), Botan::asn1_class_to_string(), Botan::asn1_tag_to_string(), Botan::PKCS11::LowLevel::C_GetMechanismInfo(), Botan::Credentials_Manager::cert_chain_single_type(), Botan::copy_mem(), Botan::TLS::Extensions::deserialize(), Botan::DL_Group::DL_Group(), Botan::Credentials_Manager::find_cert_chain(), Botan::TLS::Stream_Handshake_IO::format(), Botan::TLS::Datagram_Handshake_IO::format(), Botan::TLS::Extensions::get(), Botan::TLS::Stream_Handshake_IO::get_next_record(), Botan::TLS::handshake_type_to_string(), Botan::make_unique(), Botan::URI::operator==(), Botan::ECDH_PrivateKey::public_value(), Botan::Thread_Pool::run(), Botan::TLS::Channel::send_fatal_alert(), Botan::TLS::Channel::send_warning_alert(), Botan::XMSS_Address::set_type(), Botan::BER_Object::tagging(), Botan::to_string(), Botan::typecast_copy(), and Botan::XMSS_Address::XMSS_Address().