Botan 2.19.5 Crypto and TLS for C&

Namespaces
x509_obj.cpp File Reference
`#include <botan/x509_obj.h>`
`#include <botan/pubkey.h>`
`#include <botan/der_enc.h>`
`#include <botan/ber_dec.h>`
`#include <botan/parsing.h>`
`#include <botan/pem.h>`
`#include <botan/emsa.h>`
`#include <algorithm>`

Go to the source code of this file.

## Namespaces
namespace | Botan

## Variable Documentation

## ◆ hash_algo

AlgorithmIdentifier hash_algo

Definition at line 22 of file x509_obj.cpp.

Referenced by botan_hotp_init(), botan_pubkey_sm2_compute_za(), botan_totp_init(), Botan::EMSA_PKCS1v15_Raw::EMSA_PKCS1v15_Raw(), Botan::TLS::Handshake_Hash::final(), Botan::Private_Key::fingerprint_private(), Botan::Public_Key::fingerprint_public(), Botan::HOTP::HOTP(), Botan::OCSP::CertID::is_id_for(), Botan::TLS::Handshake_State::parse_sig_format(), and Botan::X509_Object::verify_signature().

## ◆ mask_gen_algo

AlgorithmIdentifier mask_gen_algo

Definition at line 23 of file x509_obj.cpp.

## ◆ mask_gen_hash

AlgorithmIdentifier mask_gen_hash

Definition at line 24 of file x509_obj.cpp.

## ◆ salt_len

size_t salt_len

Definition at line 25 of file x509_obj.cpp.

Referenced by Botan::PK_Ops::Key_Agreement_with_KDF::agree(), Botan::argon2(), Botan::argon2_generate_pwhash(), Botan::bcrypt_pbkdf(), botan_kdf(), botan_pbkdf(), botan_pbkdf_timed(), botan_pk_op_key_agreement(), botan_pwdhash(), botan_pwdhash_timed(), botan_scrypt(), Botan::PK_KEM_Decryptor::decrypt(), Botan::PK_Key_Agreement::derive_key(), Botan::KDF::derive_key(), Botan::PBKDF::derive_key(), Botan::Argon2::derive_key(), Botan::Bcrypt_PBKDF::derive_key(), Botan::PBKDF2::derive_key(), Botan::RFC4880_S2K::derive_key(), Botan::Scrypt::derive_key(), Botan::PK_KEM_Encryptor::encrypt(), Botan::HKDF::kdf(), Botan::HKDF_Extract::kdf(), Botan::HKDF_Expand::kdf(), Botan::KDF1::kdf(), Botan::KDF1_18033::kdf(), Botan::KDF2::kdf(), Botan::TLS_PRF::kdf(), Botan::TLS_12_PRF::kdf(), Botan::X942_PRF::kdf(), Botan::SP800_108_Counter::kdf(), Botan::SP800_108_Feedback::kdf(), Botan::SP800_108_Pipeline::kdf(), Botan::SP800_56A_Hash::kdf(), Botan::SP800_56A_HMAC::kdf(), Botan::SP800_56C::kdf(), Botan::PK_Ops::KEM_Decryption_with_KDF::kem_decrypt(), Botan::PK_Ops::KEM_Encryption_with_KDF::kem_encrypt(), Botan::PKCS5_PBKDF1::pbkdf(), Botan::PKCS5_PBKDF2::pbkdf(), Botan::OpenPGP_S2K::pbkdf(), Botan::pbkdf2(), Botan::PBKDF::pbkdf_iterations(), Botan::PBKDF::pbkdf_timed(), Botan::scrypt(), and Botan::PKCS11::MechanismWrapper::set_ecdh_salt().

## ◆ trailer_field

size_t trailer_field

Definition at line 26 of file x509_obj.cpp.