Refactor Kdf class, remove fields concept

This commit is contained in:
Janek Bevendorff
2017-12-16 18:36:42 +01:00
committed by Jonathan White
parent d00ccd2eb5
commit 15648991fc
17 changed files with 282 additions and 474 deletions

View File

@@ -160,7 +160,7 @@ Database* KeePass1Reader::readDatabase(QIODevice* device, const QString& passwor
raiseError("Invalid number of transform rounds");
return nullptr;
}
AesKdf* kdf = new AesKdf();
auto kdf = QSharedPointer<AesKdf>::create();
kdf->setRounds(m_transformRounds);
kdf->setSeed(m_transformSeed);
db->setKdf(kdf);