Botan 2.13.0 Crypto and TLS for C++11

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

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

MechanismType hash

Definition at line 64 of file p11_mechanism.cpp.

Referenced by Botan::argon2_check_pwhash(), botan_pubkey_sm2_compute_za(), Botan::OCSP::CertID::CertID(), Botan::Parallel::clear(), Botan::Parallel::clone(), Botan::Parallel::copy_state(), Botan::HashFunction::create(), Botan::BlockCipher::create(), Botan::KDF::create(), Botan::PBKDF::create(), Botan::PasswordHashFamily::create(), Botan::PKCS11::MechanismWrapper::create_ecdh_mechanism(), Botan::PKCS11::MechanismWrapper::create_ecdsa_mechanism(), 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::generate_dsa_primes(), Botan::XMSS_WOTS_PrivateKey::generate_public_key(), Botan::get_eme(), Botan::get_emsa(), Botan::OCSP::CertID::is_id_for(), Botan::X942_PRF::kdf(), Botan::Parallel::name(), Botan::newhope_shareda(), Botan::newhope_sharedb(), Botan::Roughtime::nonce_from_blind(), Botan::Parallel::output_length(), Botan::X509_Certificate::raw_issuer_dn_sha256(), Botan::X509_Certificate::raw_subject_dn_sha256(), Botan::RTSS_Share::reconstruct(), 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::copy_mem(), Botan::TLS::Extensions::deserialize(), Botan::TLS::Stream_Handshake_IO::format(), Botan::TLS::Extensions::get(), Botan::TLS::Stream_Handshake_IO::get_next_record(), Botan::make_unique(), Botan::URI::operator==(), Botan::Thread_Pool::run(), Botan::XMSS_Address::set_type(), Botan::BER_Object::tagging(), and Botan::typecast_copy().