Felix Geyer
|
7c7014d951
|
Drop obsolete GCRYPT_HAS_SALSA20 ifdef.
|
2016-10-02 21:44:33 -04:00 |
|
Felix Geyer
|
dc7b6623a9
|
Merge branch '2.0'
|
2015-10-11 10:44:30 +02:00 |
|
Felix Geyer
|
316a7e6fb7
|
Expose version of used libraries in the About dialog.
|
2015-10-10 17:10:29 +02:00 |
|
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
|
ade684d501
|
Crypto::selfTest(): test AES in ECB mode.
|
2015-05-10 00:02:08 +02:00 |
|
Felix Geyer
|
a762cef0a9
|
Catch and handle all errors from libgcrypt.
|
2015-05-09 23:21:44 +02:00 |
|
Felix Geyer
|
a7f4e2d0cd
|
Add Twofish tests to Crypto::selfTest().
|
2015-05-09 18:15:01 +02:00 |
|
Felix Geyer
|
0d6117bf4c
|
Do some basic self-checks when initializing the crypto backend.
|
2014-06-15 11:17:40 +02:00 |
|
Felix Geyer
|
8c7e655274
|
Add compatibility with libgcrypt 1.6.
Closes #129
|
2014-01-12 12:39:39 +01:00 |
|
Felix Geyer
|
6504b6f2bd
|
Drop Qt module name from include statements.
This is a preparation to be able to build KeePassX against Qt 5.
|
2013-10-03 15:18:16 +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
|
2c8da57ce5
|
Make some methods static.
|
2010-11-21 23:11:16 +01:00 |
|
Felix Geyer
|
a428464573
|
Add Salsa20 cipher.
Restructure SymmetricCipher implementation to allow multiple backends.
|
2010-11-21 16:19:27 +01:00 |
|
Felix Geyer
|
1678351d11
|
Enable and fix more warnings.
|
2010-09-18 20:31:14 +02:00 |
|
Felix Geyer
|
26de957a98
|
Indentation and variable naming fixes.
|
2010-09-13 23:16:28 +02:00 |
|
Felix Geyer
|
6a2034fa24
|
Add crypto classes and tests. Link to libgcrypt.
|
2010-09-11 19:49:30 +02:00 |
|