Felix Geyer
|
7fa0eddc5f
|
Make C++11 mandatory.
|
2015-09-12 13:55:50 +02:00 |
|
Felix Geyer
|
60daa2b41b
|
Require libgcrypt >= 1.6.0.
Remove our own Salsa20 implementation as libgcrypt ships one
with that version.
|
2015-09-12 13:51:49 +02:00 |
|
Felix Geyer
|
a762cef0a9
|
Catch and handle all errors from libgcrypt.
|
2015-05-09 23:21:44 +02:00 |
|
Felix Geyer
|
b9370c6e79
|
More careful null checking and member initalization.
|
2014-03-22 12:10:49 +01:00 |
|
Felix Geyer
|
2190260a68
|
Small optimization in SymmetricCipherGcrypt::processInPlace().
|
2014-01-18 20:47:45 +01:00 |
|
Felix Geyer
|
0b6b149351
|
Use the libgcrypt SALSA20 cipher if available.
|
2014-01-12 13:42:56 +01:00 |
|
Felix Geyer
|
e99e3ae6ca
|
Initalize SymmetricCipherGcrypt::m_blockSize.
|
2013-04-29 22:31:50 +02:00 |
|
Felix Geyer
|
68155e8f89
|
Make use of Q_NULLPTR.
|
2012-06-29 14:15:16 +02:00 |
|
Felix Geyer
|
587a647c11
|
New TODO comment style.
Qt Creator 2.5 is able to parse those.
|
2012-05-11 12:39:06 +02:00 |
|
Felix Geyer
|
cf4e574c50
|
Support Twofish encrypted KeePass 1 databases.
Refs #2
|
2012-05-10 21:06:33 +02:00 |
|
Felix Geyer
|
8122ab2b2c
|
Use quint64 everywhere for the transform rounds number.
|
2012-05-08 22:31:09 +02:00 |
|
Felix Geyer
|
d5fc1bf0b4
|
Improve performance of the key transformation.
|
2012-05-07 14:31:18 +02:00 |
|
Felix Geyer
|
3df2ad35cb
|
Constification and some style fixes.
|
2012-04-23 21:09:01 +02:00 |
|
Felix Geyer
|
bc63d18f68
|
Make sure gcrypt is initalized when SymmetricCipherGcrypt objects are created.
|
2011-11-20 10:24:12 +01:00 |
|
Felix Geyer
|
a428464573
|
Add Salsa20 cipher.
Restructure SymmetricCipher implementation to allow multiple backends.
|
2010-11-21 16:19:27 +01:00 |
|