Botan 3.6.1
Crypto and TLS for C&
|
This is the complete list of members for Botan::SP800_56A_One_Step_KMAC_Abstract, including all inherited members.
clone() const | Botan::KDF | inline |
create(std::string_view algo_spec, std::string_view provider="") | Botan::KDF | static |
create_kmac_instance(size_t output_byte_len) const =0 | Botan::SP800_56A_One_Step_KMAC_Abstract | protectedpure virtual |
create_or_throw(std::string_view algo_spec, std::string_view provider="") | Botan::KDF | static |
default_salt_length() const =0 | Botan::SP800_56A_One_Step_KMAC_Abstract | protectedpure virtual |
derive_key(size_t key_len, const uint8_t secret[], size_t secret_len, const uint8_t salt[], size_t salt_len, const uint8_t label[]=nullptr, size_t label_len=0) const | Botan::KDF | inline |
derive_key(size_t key_len, std::span< const uint8_t > secret, std::string_view salt="", std::string_view label="") const | Botan::KDF | inline |
derive_key(std::span< uint8_t > key, std::span< const uint8_t > secret, std::span< const uint8_t > salt, std::span< const uint8_t > label) const | Botan::KDF | inline |
derive_key(size_t key_len, std::span< const uint8_t > secret, std::span< const uint8_t > salt, std::span< const uint8_t > label) const | Botan::KDF | inline |
derive_key(size_t key_len, std::span< const uint8_t > secret, const uint8_t salt[], size_t salt_len, std::string_view label="") const | Botan::KDF | inline |
derive_key(size_t key_len, const uint8_t secret[], size_t secret_len, std::string_view salt="", std::string_view label="") const | Botan::KDF | inline |
kdf(uint8_t key[], size_t key_len, const uint8_t secret[], size_t secret_len, const uint8_t salt[], size_t salt_len, const uint8_t label[], size_t label_len) const override | Botan::SP800_56A_One_Step_KMAC_Abstract | virtual |
name() const =0 | Botan::KDF | pure virtual |
new_object() const =0 | Botan::KDF | pure virtual |
providers(std::string_view algo_spec) | Botan::KDF | static |
~KDF()=default | Botan::KDF | virtual |