8 #include <botan/pbkdf1.h> 9 #include <botan/exceptn.h> 17 const std::string& passphrase,
18 const byte salt[],
size_t salt_size,
19 size_t iterations)
const 28 hash->
update(salt, salt_size);
31 for(
size_t j = 1; j != iterations; ++j)
std::invalid_argument Invalid_Argument
void update(const byte in[], size_t length)
OctetString derive_key(size_t output_len, const std::string &passphrase, const byte salt[], size_t salt_len, size_t iterations) const
virtual size_t output_length() const =0