8#ifndef BOTAN_XMSS_KEY_PAIR_H_
9#define BOTAN_XMSS_KEY_PAIR_H_
11#include <botan/xmss.h>
25 : m_priv_key(xmss_oid, rng), m_pub_key(m_priv_key) {}
29 : m_priv_key(priv_key), m_pub_key(pub_key)
34 : m_priv_key(
std::move(priv_key)), m_pub_key(
std::move(pub_key)) {}
const XMSS_PublicKey & public_key() const
XMSS_PrivateKey & private_key()
XMSS_Key_Pair(const XMSS_PublicKey &pub_key, const XMSS_PrivateKey &priv_key)
XMSS_Key_Pair(XMSS_PublicKey &&pub_key, XMSS_PrivateKey &&priv_key)
const XMSS_PrivateKey & private_key() const
XMSS_Key_Pair(XMSS_Parameters::xmss_algorithm_t xmss_oid, RandomNumberGenerator &rng)
XMSS_PublicKey & public_key()
#define BOTAN_DEPRECATED_HEADER(hdr)
#define BOTAN_PUBLIC_API(maj, min)