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