keepassxc/src/crypto
Jonathan White 542ee42313
Add Argon2Kdf and enable parameters in db settings
Note: This implementation is not yet connected to the
database itself and will corrupt existing kdbx3 db's.

* Implemented memory and parallelism parameters for Argon2Kdf
* Using libargon2; libsodium does not support Argon2d algorithm
* Moved basic rounds parameter into Kdf class
* Reimplemented benchmark algorithm; previous was utterly broken
2018-01-13 14:23:30 -05:00
..
kdf Add Argon2Kdf and enable parameters in db settings 2018-01-13 14:23:30 -05:00
Crypto.cpp Add support for various algorithms for kdbx4 2018-01-13 14:23:26 -05:00
Crypto.h Add support for various algorithms for kdbx4 2018-01-13 14:23:26 -05:00
CryptoHash.cpp Formatting and consistency fixes 2018-01-13 14:23:29 -05:00
CryptoHash.h Reformat code, fix minor style issues, make kdf() getter const 2018-01-13 14:23:27 -05:00
Random.cpp Make C++11 mandatory. 2015-09-12 13:55:50 +02:00
Random.h Coding style fixes. 2013-10-13 18:08:50 +02:00
SymmetricCipher.cpp Reformat code, fix minor style issues, make kdf() getter const 2018-01-13 14:23:27 -05:00
SymmetricCipher.h Reformat code, fix minor style issues, make kdf() getter const 2018-01-13 14:23:27 -05:00
SymmetricCipherBackend.h SymmetricCipher: Add keySize(), don't rely on state for sizes 2017-11-19 14:38:59 +02:00
SymmetricCipherGcrypt.cpp Reformat code, fix minor style issues, make kdf() getter const 2018-01-13 14:23:27 -05:00
SymmetricCipherGcrypt.h Reformat code, fix minor style issues, make kdf() getter const 2018-01-13 14:23:27 -05:00