Botan 3.4.0
Crypto and TLS for C&
Botan::Sphincs_Hash_Functions Member List

This is the complete list of members for Botan::Sphincs_Hash_Functions, including all inherited members.

create(const Sphincs_Parameters &sphincs_params, const SphincsPublicSeed &pub_seed)Botan::Sphincs_Hash_Functionsstatic
H_msg(StrongSpan< const SphincsMessageRandomness > r, const SphincsTreeNode &root, std::span< const uint8_t > message)Botan::Sphincs_Hash_Functions
H_msg_digest(StrongSpan< const SphincsMessageRandomness > r, const SphincsTreeNode &root, std::span< const uint8_t > message)=0Botan::Sphincs_Hash_Functionsprotectedpure virtual
m_pub_seedBotan::Sphincs_Hash_Functionsprotected
m_sphincs_paramsBotan::Sphincs_Hash_Functionsprotected
msg_hash_function_name() const =0Botan::Sphincs_Hash_Functionspure virtual
PRF(StrongSpan< ForsLeafSecret > out, const SphincsSecretSeed &sk_seed, const Sphincs_Address &address)Botan::Sphincs_Hash_Functionsinline
PRF(StrongSpan< WotsNode > out, const SphincsSecretSeed &sk_seed, const Sphincs_Address &address)Botan::Sphincs_Hash_Functionsinline
PRF_msg(StrongSpan< SphincsMessageRandomness > out, const SphincsSecretPRF &sk_prf, const SphincsOptionalRandomness &opt_rand, std::span< const uint8_t > msg)=0Botan::Sphincs_Hash_Functionspure virtual
Sphincs_Hash_Functions(const Sphincs_Parameters &sphincs_params, const SphincsPublicSeed &pub_seed)Botan::Sphincs_Hash_Functionsprotected
T(std::span< uint8_t > out, const Sphincs_Address &address, BufferTs &&... in)Botan::Sphincs_Hash_Functionsinline
T(const Sphincs_Address &address, BufferTs &&... in)Botan::Sphincs_Hash_Functionsinline
tweak_hash(const Sphincs_Address &address, size_t input_length)=0Botan::Sphincs_Hash_Functionsprotectedpure virtual
~Sphincs_Hash_Functions()=defaultBotan::Sphincs_Hash_Functionsvirtual