#include <QtCrypto>
Public Member Functions | |
KDFContext (Provider *p, const QString &type) | |
virtual SymmetricKey | makeKey (const SecureArray &secret, const InitializationVector &salt, unsigned int keyLength, unsigned int iterationCount)=0 |
Standard constructor.
p | the provider associated with this context | |
type | the name of the KDF provided by this context (including algorithm) |
virtual SymmetricKey QCA::KDFContext::makeKey | ( | const SecureArray & | secret, | |
const InitializationVector & | salt, | |||
unsigned int | keyLength, | |||
unsigned int | iterationCount | |||
) | [pure virtual] |
Create a key and return it.
secret | the secret part (typically password) | |
salt | the salt / initialization vector | |
keyLength | the length of the key to be produced | |
iterationCount | the number of iterations of the derivation algorith, |