9#ifndef BOTAN_SP_PARAMS_H_
10#define BOTAN_SP_PARAMS_H_
12#include <botan/asn1_obj.h>
56 bool is_available()
const;
61 OID object_identifier()
const;
81 bool is_slh_dsa()
const;
86 std::string to_string()
const;
91 std::string hash_name()
const;
96 size_t n()
const {
return m_n; }
101 uint32_t
h()
const {
return m_h; }
106 uint32_t
d()
const {
return m_d; }
114 uint32_t
a()
const {
return m_a; }
119 uint32_t
k()
const {
return m_k; }
124 uint32_t
w()
const {
return m_w; }
130 uint32_t
bitsec()
const {
return m_bitsec; }
150 uint32_t
log_w()
const {
return m_lg_w; }
240 uint32_t m_wots_len1;
241 uint32_t m_wots_len2;
243 uint32_t m_wots_bytes;
244 uint32_t m_wots_checksum_bytes;
245 uint32_t m_fors_message_bytes;
246 uint32_t m_fors_sig_bytes;
247 uint32_t m_sp_sig_bytes;
248 uint32_t m_xmss_tree_height;
249 uint32_t m_xmss_sig_bytes;
250 uint32_t m_ht_sig_bytes;
252 uint32_t m_tree_digest_bytes;
253 uint32_t m_leaf_digest_bytes;
254 uint32_t m_h_msg_digest_bytes;
uint32_t leaf_digest_bytes() const
uint32_t wots_bytes() const
uint32_t xmss_tree_height() const
Sphincs_Parameter_Set parameter_set() const
uint32_t ht_signature_bytes() const
uint32_t fors_message_bytes() const
uint32_t h_msg_digest_bytes() const
uint32_t xmss_signature_bytes() const
uint32_t wots_len_2() const
uint32_t wots_len_1() const
uint32_t private_key_bytes() const
uint32_t public_key_bytes() const
uint32_t sphincs_signature_bytes() const
uint32_t wots_len() const
uint32_t tree_digest_bytes() const
uint32_t wots_checksum_bytes() const
uint32_t fors_signature_bytes() const
Sphincs_Hash_Type hash_type() const
int(* final)(unsigned char *, CTX *)
#define BOTAN_PUBLIC_API(maj, min)
#define BOTAN_DEPRECATED(msg)
@ Haraka
Haraka is currently not supported.