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