| Botan
    1.10.16
    | 
#include <kdf1.h>
 
  
 | Public Member Functions | |
| void | clear () | 
| KDF * | clone () const | 
| SecureVector< byte > | derive (size_t, const byte secret[], size_t secret_len, const byte P[], size_t P_len) const | 
| SecureVector< byte > | derive_key (size_t key_len, const MemoryRegion< byte > &secret, const std::string &salt="") const | 
| SecureVector< byte > | derive_key (size_t key_len, const MemoryRegion< byte > &secret, const MemoryRegion< byte > &salt) const | 
| SecureVector< byte > | derive_key (size_t key_len, const MemoryRegion< byte > &secret, const byte salt[], size_t salt_len) const | 
| SecureVector< byte > | derive_key (size_t key_len, const byte secret[], size_t secret_len, const std::string &salt="") const | 
| SecureVector< byte > | derive_key (size_t key_len, const byte secret[], size_t secret_len, const byte salt[], size_t salt_len) const | 
| KDF1 (HashFunction *h) | |
| KDF1 (const KDF1 &other) | |
| std::string | name () const | 
| ~KDF1 () | |
| 
 | inline | 
| 
 | inline | 
| 
 | inlinevirtualinherited | 
| 
 | inlinevirtual | 
Implements Botan::KDF.
Definition at line 27 of file kdf1.h.
| 
 | virtual | 
Implements Botan::KDF.
Definition at line 15 of file kdf1.cpp.
References Botan::Buffered_Computation::final(), and Botan::Buffered_Computation::update().
| 
 | inherited | 
Derive a key
| key_len | the desired output length in bytes | 
| secret | the secret input | 
| salt | a diversifier | 
Definition at line 15 of file kdf.cpp.
References Botan::MemoryRegion< T >::size().
Referenced by Botan::KDF::derive_key(), Botan::SessionKeys::master_secret(), Botan::Finished::verify(), Botan::DLIES_Decryptor::~DLIES_Decryptor(), and Botan::DLIES_Encryptor::~DLIES_Encryptor().
| 
 | inherited | 
Derive a key
| key_len | the desired output length in bytes | 
| secret | the secret input | 
| salt | a diversifier | 
Definition at line 38 of file kdf.cpp.
References Botan::KDF::derive_key(), and Botan::MemoryRegion< T >::size().
| 
 | inherited | 
Derive a key
| key_len | the desired output length in bytes | 
| secret | the secret input | 
| salt | a diversifier | 
| salt_len | size of salt in bytes | 
Definition at line 27 of file kdf.cpp.
References Botan::KDF::derive_key(), and Botan::MemoryRegion< T >::size().
| 
 | inherited | 
Derive a key
| key_len | the desired output length in bytes | 
| secret | the secret input | 
| secret_len | size of secret in bytes | 
| salt | a diversifier | 
Definition at line 49 of file kdf.cpp.
References Botan::KDF::derive_key().
| 
 | inherited | 
| 
 | inlinevirtual | 
Implements Botan::Algorithm.
Definition at line 26 of file kdf1.h.
 1.8.13
 1.8.13