9 #ifndef BOTAN_XMSS_WOTS_ADDRESSED_PUBLICKEY_H__
10 #define BOTAN_XMSS_WOTS_ADDRESSED_PUBLICKEY_H__
12 #include <botan/xmss_address.h>
13 #include <botan/xmss_wots_publickey.h>
58 bool strong)
const override
63 virtual std::unique_ptr<PK_Ops::Verification>
65 const std::string& provider)
const override
virtual size_t estimated_strength() const override
const XMSS_WOTS_PublicKey & public_key() const
virtual bool check_key(RandomNumberGenerator &, bool) const override
virtual std::unique_ptr< PK_Ops::Verification > create_verification_op(const std::string ¶ms, const std::string &provider) const override
virtual std::vector< uint8_t > public_key_bits() const override
virtual AlgorithmIdentifier algorithm_identifier() const override
XMSS_WOTS_Addressed_PublicKey(const XMSS_WOTS_PublicKey &public_key)
virtual size_t key_length() const override
XMSS_WOTS_Addressed_PublicKey(XMSS_WOTS_PublicKey &&public_key, XMSS_Address &&adrs)
virtual bool check_key(RandomNumberGenerator &rng, bool strong) const override
virtual OID get_oid() const
virtual OID get_oid() const override
virtual std::vector< uint8_t > public_key_bits() const override
virtual AlgorithmIdentifier algorithm_identifier() const override
virtual std::string algo_name() const override
virtual std::string algo_name() const override
XMSS_WOTS_Addressed_PublicKey(const XMSS_WOTS_PublicKey &public_key, const XMSS_Address &adrs)
XMSS_WOTS_Addressed_PublicKey(XMSS_WOTS_PublicKey &&public_key)
const XMSS_Address & address() const
virtual std::unique_ptr< PK_Ops::Verification > create_verification_op(const std::string &, const std::string &provider) const override
XMSS_WOTS_PublicKey m_pub_key
virtual size_t estimated_strength() const override
XMSS_WOTS_PublicKey & public_key()