Botan 3.3.0
Crypto and TLS for C&
Botan::OpenPGP_S2K Member List

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

clone() constBotan::PBKDFinline
create(std::string_view algo_spec, std::string_view provider="")Botan::PBKDFstatic
create_or_throw(std::string_view algo_spec, std::string_view provider="")Botan::PBKDFstatic
decode_count(uint8_t encoded_iter)Botan::OpenPGP_S2Kinlinestatic
derive_key(size_t out_len, std::string_view passphrase, const uint8_t salt[], size_t salt_len, size_t iterations) constBotan::PBKDFinline
derive_key(size_t out_len, std::string_view passphrase, const std::vector< uint8_t, Alloc > &salt, size_t iterations) constBotan::PBKDFinline
derive_key(size_t out_len, std::string_view passphrase, const uint8_t salt[], size_t salt_len, std::chrono::milliseconds msec, size_t &iterations) constBotan::PBKDFinline
derive_key(size_t out_len, std::string_view passphrase, const std::vector< uint8_t, Alloc > &salt, std::chrono::milliseconds msec, size_t &iterations) constBotan::PBKDFinline
encode_count(size_t iterations)Botan::OpenPGP_S2Kinlinestatic
name() const overrideBotan::OpenPGP_S2Kinlinevirtual
new_object() const overrideBotan::OpenPGP_S2Kinlinevirtual
OpenPGP_S2K(std::unique_ptr< HashFunction > hash)Botan::OpenPGP_S2Kinlineexplicit
pbkdf(uint8_t output_buf[], size_t output_len, std::string_view passphrase, const uint8_t salt[], size_t salt_len, size_t iterations, std::chrono::milliseconds msec) const overrideBotan::OpenPGP_S2Kvirtual
pbkdf_iterations(uint8_t out[], size_t out_len, std::string_view passphrase, const uint8_t salt[], size_t salt_len, size_t iterations) constBotan::PBKDF
pbkdf_iterations(size_t out_len, std::string_view passphrase, const uint8_t salt[], size_t salt_len, size_t iterations) constBotan::PBKDF
pbkdf_timed(uint8_t out[], size_t out_len, std::string_view passphrase, const uint8_t salt[], size_t salt_len, std::chrono::milliseconds msec, size_t &iterations) constBotan::PBKDF
pbkdf_timed(size_t out_len, std::string_view passphrase, const uint8_t salt[], size_t salt_len, std::chrono::milliseconds msec, size_t &iterations) constBotan::PBKDF
providers(std::string_view algo_spec)Botan::PBKDFstatic
~PBKDF()=defaultBotan::PBKDFvirtual