8 #ifndef BOTAN_XMSS_WOTS_ADDRESSED_PRIVATEKEY_H_
9 #define BOTAN_XMSS_WOTS_ADDRESSED_PRIVATEKEY_H_
11 #include <botan/internal/xmss_address.h>
12 #include <botan/internal/xmss_wots_addressed_publickey.h>
13 #include <botan/xmss_wots.h>
31 m_priv_key(private_key) {}
36 m_priv_key(private_key) {}
XMSS_WOTS_PrivateKey & private_key()
const XMSS_WOTS_PrivateKey & private_key() const
XMSS_WOTS_Addressed_PrivateKey(const XMSS_WOTS_PrivateKey &private_key)
AlgorithmIdentifier pkcs8_algorithm_identifier() const override
int(* final)(unsigned char *, CTX *)
AlgorithmIdentifier pkcs8_algorithm_identifier() const override
secure_vector< uint8_t > private_key_bits() const override
XMSS_WOTS_Addressed_PrivateKey(const XMSS_WOTS_PrivateKey &private_key, const XMSS_Address &adrs)
std::vector< T, secure_allocator< T >> secure_vector
XMSS_WOTS_Addressed_PrivateKey(XMSS_WOTS_PrivateKey &&private_key)
XMSS_WOTS_Addressed_PrivateKey(XMSS_WOTS_PrivateKey &&private_key, XMSS_Address &&adrs)
secure_vector< uint8_t > private_key_bits() const override