Jascha Dachtera
|
65626f0da2
|
Merge branch 'master' of https://github.com/keepassx/keepassx
Use SymmetricCipherGcrypt directly in Protocol.cpp to make it work with the latest master
revision.
|
2014-04-18 13:59:24 +02:00 |
|
Keith Bennett
|
73f91db939
|
Merged keepassx-http.
|
2014-03-22 14:49:32 +00: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
|
8c7e655274
|
Add compatibility with libgcrypt 1.6.
Closes #129
|
2014-01-12 12:39:39 +01:00 |
|
Felix Geyer
|
5daf0853c9
|
Coding style fixes.
|
2013-10-13 18:08:50 +02:00 |
|
Felix Geyer
|
7dde8a771f
|
Use QUINT32_MAX in tests instead of hardcoding the number.
|
2013-10-12 19:11:57 +02:00 |
|
Felix Geyer
|
9c788a6e84
|
Support custom backends in Random.
Useful for tests.
|
2013-10-09 22:06:32 +02:00 |
|
Felix Geyer
|
e087baeb48
|
Avoid modulo bias in Random::randomUInt().
|
2013-10-09 21:59:24 +02: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
|
e99e3ae6ca
|
Initalize SymmetricCipherGcrypt::m_blockSize.
|
2013-04-29 22:31:50 +02:00 |
|
Francois Ferrand
|
ea992bc3e6
|
Support KeyPassHttp protocol.
Allows using passIfox (firefox) and Chromeipass (chrome).
|
2013-04-12 15:16:56 +02:00 |
|
Felix Geyer
|
ecea101962
|
Return Q_NULLPTR instead of 0 when the return type is a pointer.
|
2012-07-23 14:58:57 +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
|
cc6f524168
|
Add Tools::readFromDevice() and make FileKey use it.
|
2012-05-10 19:00:36 +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
|
2e011d5362
|
Improve code style.
|
2012-04-18 22:08:22 +02:00 |
|
Felix Geyer
|
afb521c6bf
|
Silence some unused variable warnings when building in release mode.
|
2012-04-18 16:07:58 +02:00 |
|
Felix Geyer
|
279585fff4
|
Mark some constructor as explicit.
|
2012-01-11 19:18:35 +01:00 |
|
Felix Geyer
|
11ccdd4c9c
|
Add more Crypto::initalized() assertions.
|
2011-11-20 11:46:09 +01:00 |
|
Felix Geyer
|
bc63d18f68
|
Make sure gcrypt is initalized when SymmetricCipherGcrypt objects are created.
|
2011-11-20 10:24:12 +01:00 |
|
Felix Geyer
|
d4f02a78a7
|
Coding style fixes.
|
2011-07-08 14:51:14 +02:00 |
|
Felix Geyer
|
8335db4db5
|
Add Random::randomUInt() and Random::randomUIntRange().
|
2011-07-08 14:40:42 +02: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
|
bb6ae3a014
|
Add reset() and blockSize().
|
2010-09-13 23:18:31 +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 |
|