Botan  2.7.0
Crypto and TLS for C++11
Botan::XMSS_PrivateKey Member List

This is the complete list of members for Botan::XMSS_PrivateKey, including all inherited members.

algo_name() const overrideBotan::XMSS_PublicKeyinlinevirtual
algorithm_identifier() const overrideBotan::XMSS_PublicKeyinlinevirtual
check_key(RandomNumberGenerator &, bool) const overrideBotan::XMSS_PublicKeyinlinevirtual
create_decryption_op(RandomNumberGenerator &rng, const std::string &params, const std::string &provider) constBotan::Private_Keyvirtual
create_encryption_op(RandomNumberGenerator &rng, const std::string &params, const std::string &provider) constBotan::Public_Keyvirtual
create_kem_decryption_op(RandomNumberGenerator &rng, const std::string &params, const std::string &provider) constBotan::Private_Keyvirtual
create_kem_encryption_op(RandomNumberGenerator &rng, const std::string &params, const std::string &provider) constBotan::Public_Keyvirtual
create_key_agreement_op(RandomNumberGenerator &rng, const std::string &params, const std::string &provider) constBotan::Private_Keyvirtual
create_l_tree(secure_vector< uint8_t > &result, wots_keysig_t pk, XMSS_Address &adrs, const secure_vector< uint8_t > &seed, XMSS_Hash &hash)Botan::XMSS_Common_Opsprotected
create_l_tree(secure_vector< uint8_t > &result, wots_keysig_t pk, XMSS_Address &adrs, const secure_vector< uint8_t > &seed)Botan::XMSS_Common_Opsinlineprotected
create_signature_op(RandomNumberGenerator &, const std::string &, const std::string &provider) const overrideBotan::XMSS_PrivateKeyvirtual
create_verification_op(const std::string &, const std::string &provider) const overrideBotan::XMSS_PublicKeyvirtual
estimated_strength() const overrideBotan::XMSS_PublicKeyinlinevirtual
fingerprint(const std::string &alg) constBotan::Private_Keyinline
fingerprint_private(const std::string &alg) constBotan::Private_Key
fingerprint_public(const std::string &alg="SHA-256") constBotan::Public_Key
get_oid() constBotan::Public_Keyvirtual
key_length() const overrideBotan::XMSS_PublicKeyinlinevirtual
m_hashBotan::XMSS_Common_Opsprotected
m_public_seedBotan::XMSS_PublicKeyprotected
m_rootBotan::XMSS_PublicKeyprotected
m_wots_paramsBotan::XMSS_PublicKeyprotected
Botan::m_xmss_paramsBotan::XMSS_PublicKeyprotected
Botan::XMSS_Common_Ops::m_xmss_paramsBotan::XMSS_Common_Opsprotected
message_part_size() constBotan::Public_Keyinlinevirtual
message_parts() constBotan::Public_Keyinlinevirtual
Botan::operator=(const Public_Key &other)=defaultBotan::Public_Key
Botan::Private_Key::operator=(const Private_Key &other)=defaultBotan::Private_Key
pkcs8_algorithm_identifier() constBotan::Private_Keyinlinevirtual
prf() constBotan::XMSS_PrivateKeyinline
prf()Botan::XMSS_PrivateKeyinline
Private_Key()=defaultBotan::Private_Key
Private_Key(const Private_Key &other)=defaultBotan::Private_Key
private_key_bits() const overrideBotan::XMSS_PrivateKeyinlinevirtual
private_key_info() constBotan::Private_Key
Public_Key()=defaultBotan::Public_Key
Public_Key(const Public_Key &other)=defaultBotan::Public_Key
public_key_bits() const overrideBotan::XMSS_PublicKeyinlinevirtual
public_seed() const overrideBotan::XMSS_PrivateKeyinlinevirtual
Botan::XMSS_PublicKey::public_seed()Botan::XMSS_PublicKeyinlinevirtual
randomize_tree_hash(secure_vector< uint8_t > &result, const secure_vector< uint8_t > &left, const secure_vector< uint8_t > &right, XMSS_Address &adrs, const secure_vector< uint8_t > &seed, XMSS_Hash &hash)Botan::XMSS_Common_Opsprotected
randomize_tree_hash(secure_vector< uint8_t > &result, const secure_vector< uint8_t > &left, const secure_vector< uint8_t > &right, XMSS_Address &adrs, const secure_vector< uint8_t > &seed)Botan::XMSS_Common_Opsinlineprotected
raw_private_key() constBotan::XMSS_PrivateKey
raw_public_key() constBotan::XMSS_PublicKeyvirtual
reserve_unused_leaf_index()Botan::XMSS_PrivateKeyinline
root()Botan::XMSS_PublicKeyinline
root() constBotan::XMSS_PublicKeyinline
set_public_seed(const secure_vector< uint8_t > &public_seed) overrideBotan::XMSS_PrivateKeyinlinevirtual
set_public_seed(secure_vector< uint8_t > &&public_seed) overrideBotan::XMSS_PrivateKeyinlinevirtual
set_root(const secure_vector< uint8_t > &root)Botan::XMSS_PublicKeyinline
set_root(secure_vector< uint8_t > &&root)Botan::XMSS_PublicKeyinline
set_unused_leaf_index(size_t idx)Botan::XMSS_PrivateKeyinline
set_xmss_oid(XMSS_Parameters::xmss_algorithm_t xmss_oid)Botan::XMSS_PublicKeyinline
size() const overrideBotan::XMSS_PrivateKeyinlinevirtual
subject_public_key() constBotan::Public_Key
tree_hash(size_t start_idx, size_t target_node_height, XMSS_Address &adrs)Botan::XMSS_PrivateKey
unused_leaf_index() constBotan::XMSS_PrivateKeyinline
wots_oid() constBotan::XMSS_PublicKeyinline
wots_parameters() constBotan::XMSS_PublicKeyinline
wots_private_key() constBotan::XMSS_PrivateKeyinline
wots_private_key()Botan::XMSS_PrivateKeyinline
XMSS_Common_Ops(XMSS_Parameters::xmss_algorithm_t oid)Botan::XMSS_Common_Opsinline
xmss_oid() constBotan::XMSS_PublicKeyinline
xmss_parameters() constBotan::XMSS_PublicKeyinline
XMSS_PrivateKey(XMSS_Parameters::xmss_algorithm_t xmss_algo_id, RandomNumberGenerator &rng)Botan::XMSS_PrivateKey
XMSS_PrivateKey(const secure_vector< uint8_t > &raw_key)Botan::XMSS_PrivateKey
XMSS_PrivateKey(XMSS_Parameters::xmss_algorithm_t xmss_algo_id, size_t idx_leaf, const secure_vector< uint8_t > &wots_priv_seed, const secure_vector< uint8_t > &prf, const secure_vector< uint8_t > &root, const secure_vector< uint8_t > &public_seed)Botan::XMSS_PrivateKeyinline
XMSS_PublicKey(XMSS_Parameters::xmss_algorithm_t xmss_oid, RandomNumberGenerator &rng)Botan::XMSS_PublicKeyinline
XMSS_PublicKey(const std::vector< uint8_t > &raw_key)Botan::XMSS_PublicKey
XMSS_PublicKey(XMSS_Parameters::xmss_algorithm_t xmss_oid, const secure_vector< uint8_t > &root, const secure_vector< uint8_t > &public_seed)Botan::XMSS_PublicKeyinline
XMSS_PublicKey(XMSS_Parameters::xmss_algorithm_t xmss_oid, secure_vector< uint8_t > &&root, secure_vector< uint8_t > &&public_seed)Botan::XMSS_PublicKeyinline
~Private_Key()=defaultBotan::Private_Keyvirtual
~Public_Key()=defaultBotan::Public_Keyvirtual