Free C++ class library of cryptographic schemes
abstract base class for password based key derivation function More...
|virtual size_t||MaxDerivedKeyLength () const =0|
|virtual bool||UsesPurposeByte () const =0|
|virtual unsigned int||DeriveKey (byte *derived, size_t derivedLen, byte purpose, const byte *password, size_t passwordLen, const byte *salt, size_t saltLen, unsigned int iterations, double timeInSeconds=0) const =0|
|derive key from password More...|
abstract base class for password based key derivation function
derive key from password
If timeInSeconds != 0, will iterate until time elapsed, as measured by ThreadUserTimer Returns actual iteration count, which is equal to iterations if timeInSeconds == 0, and not less than iterations otherwise.