Botan 3.0.0-alpha0
Crypto and TLS for C&
Botan::TLS_12_PRF Member List

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

clone() constBotan::KDFinline
create(const std::string &algo_spec, const std::string &provider="")Botan::KDFstatic
create_or_throw(const std::string &algo_spec, const std::string &provider="")Botan::KDFstatic
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) constBotan::KDFinline
derive_key(size_t key_len, const secure_vector< uint8_t > &secret, const std::string &salt="", const std::string &label="") constBotan::KDFinline
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) constBotan::KDFinline
derive_key(size_t key_len, const secure_vector< uint8_t > &secret, const uint8_t salt[], size_t salt_len, const std::string &label="") constBotan::KDFinline
derive_key(size_t key_len, const uint8_t secret[], size_t secret_len, const std::string &salt="", const std::string &label="") constBotan::KDFinline
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 overrideBotan::TLS_12_PRFvirtual
name() const overrideBotan::TLS_12_PRFinlinevirtual
new_object() const overrideBotan::TLS_12_PRFinlinevirtual
providers(const std::string &algo_spec)Botan::KDFstatic
TLS_12_PRF(std::unique_ptr< MessageAuthenticationCode > mac)Botan::TLS_12_PRFinlineexplicit
~KDF()=defaultBotan::KDFvirtual