9#ifndef BOTAN_SP_PARAMS_H_
10#define BOTAN_SP_PARAMS_H_
12#include <botan/asn1_obj.h>
47 OID object_identifier()
const;
67 std::string to_string()
const;
72 std::string hash_name()
const;
77 uint32_t
n()
const {
return m_n; }
82 uint32_t
h()
const {
return m_h; }
87 uint32_t
d()
const {
return m_d; }
95 uint32_t
a()
const {
return m_a; }
100 uint32_t
k()
const {
return m_k; }
105 uint32_t
w()
const {
return m_w; }
111 uint32_t
bitsec()
const {
return m_bitsec; }
131 uint32_t
log_w()
const {
return m_log_w; }
221 uint32_t m_wots_len1;
222 uint32_t m_wots_len2;
224 uint32_t m_wots_bytes;
225 uint32_t m_wots_checksum_bytes;
226 uint32_t m_fors_message_bytes;
227 uint32_t m_fors_sig_bytes;
228 uint32_t m_sp_sig_bytes;
229 uint32_t m_xmss_tree_height;
230 uint32_t m_xmss_sig_bytes;
231 uint32_t m_ht_sig_bytes;
233 uint32_t m_tree_digest_bytes;
234 uint32_t m_leaf_digest_bytes;
235 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)
@ Haraka
Haraka is currently not supported.