Botan 2.19.3
Crypto and TLS for C&
|
This is the complete list of members for Botan::KDF2, including all inherited members.
clone() const override | Botan::KDF2 | inlinevirtual |
create(const std::string &algo_spec, const std::string &provider="") | Botan::KDF | static |
create_or_throw(const std::string &algo_spec, const std::string &provider="") | Botan::KDF | static |
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, const secure_vector< uint8_t > &secret, const std::string &salt="", const std::string &label="") const | Botan::KDF | inline |
derive_key(size_t key_len, const std::vector< uint8_t, Alloc > &secret, const std::vector< uint8_t, Alloc2 > &salt, const std::vector< uint8_t, Alloc3 > &label) const | Botan::KDF | inline |
derive_key(size_t key_len, const secure_vector< uint8_t > &secret, const uint8_t salt[], size_t salt_len, const std::string &label="") const | Botan::KDF | inline |
derive_key(size_t key_len, const uint8_t secret[], size_t secret_len, const std::string &salt="", const std::string &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::KDF2 | virtual |
KDF2(HashFunction *h) | Botan::KDF2 | inlineexplicit |
name() const override | Botan::KDF2 | inlinevirtual |
providers(const std::string &algo_spec) | Botan::KDF | static |
~KDF()=default | Botan::KDF | virtual |