Botan 3.6.1
Crypto and TLS for C&
|
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_Functions | static |
H_msg(StrongSpan< const SphincsMessageRandomness > r, const SphincsTreeNode &root, const SphincsMessageInternal &message) | Botan::Sphincs_Hash_Functions | |
H_msg_digest(StrongSpan< const SphincsMessageRandomness > r, const SphincsTreeNode &root, const SphincsMessageInternal &message)=0 | Botan::Sphincs_Hash_Functions | protectedpure virtual |
m_pub_seed | Botan::Sphincs_Hash_Functions | protected |
m_sphincs_params | Botan::Sphincs_Hash_Functions | protected |
msg_hash_function_name() const =0 | Botan::Sphincs_Hash_Functions | pure virtual |
PRF(StrongSpan< ForsLeafSecret > out, const SphincsSecretSeed &sk_seed, const Sphincs_Address &address) | Botan::Sphincs_Hash_Functions | inline |
PRF(StrongSpan< WotsNode > out, const SphincsSecretSeed &sk_seed, const Sphincs_Address &address) | Botan::Sphincs_Hash_Functions | inline |
PRF_msg(StrongSpan< SphincsMessageRandomness > out, StrongSpan< const SphincsSecretPRF > sk_prf, StrongSpan< const SphincsOptionalRandomness > opt_rand, const SphincsMessageInternal &msg)=0 | Botan::Sphincs_Hash_Functions | pure virtual |
Sphincs_Hash_Functions(const Sphincs_Parameters &sphincs_params, const SphincsPublicSeed &pub_seed) | Botan::Sphincs_Hash_Functions | protected |
T(std::span< uint8_t > out, const Sphincs_Address &address, BufferTs &&... in) | Botan::Sphincs_Hash_Functions | inline |
T(const Sphincs_Address &address, BufferTs &&... in) | Botan::Sphincs_Hash_Functions | inline |
tweak_hash(const Sphincs_Address &address, size_t input_length)=0 | Botan::Sphincs_Hash_Functions | protectedpure virtual |
~Sphincs_Hash_Functions()=default | Botan::Sphincs_Hash_Functions | virtual |