pbkdf1.hpp
Go to the documentation of this file.
PKCS #5 v1 PBKDF, aka PBKDF1 Can only generate a key up to the size of the hash output....
Definition: pbkdf1.hpp:43
std::size_t derive(digest_type &digest, const std::string &passphrase, const salt_type &salt, size_t iterations, std::chrono::milliseconds msec) const
Definition: pbkdf1.hpp:55
policy_type::digest_type digest_type
Definition: pbkdf1.hpp:50
policy_type::salt_type salt_type
Definition: pbkdf1.hpp:53
constexpr static const std::size_t digest_bits
Definition: pbkdf1.hpp:49
constexpr static const std::size_t salt_bits
Definition: pbkdf1.hpp:52
policy_type::hash_type hash_type
Definition: pbkdf1.hpp:47
void copy_mem(T *out, const T *in, size_t n)
Definition: memory_operations.hpp:186
Definition: pair.hpp:31
Definition: block/include/nil/crypto3/detail/digest.hpp:72
Definition: pbkdf1_functions.hpp:35
policy_type::digest_type digest_type
Definition: pbkdf1_functions.hpp:44
constexpr static const std::size_t digest_bits
Definition: pbkdf1_functions.hpp:43
policy_type::salt_type salt_type
Definition: pbkdf1_functions.hpp:41
policy_type::hash_type hash_type
Definition: pbkdf1_functions.hpp:38
constexpr static const std::size_t salt_bits
Definition: pbkdf1_functions.hpp:40