Florian Geyer
|
f22069bb11
|
Use higher increment for transform rounds in benchmark.
Thanks to Sami Farin for providing a patch.
Closes #305.
|
2015-07-12 21:48:55 +02:00 |
|
Felix Geyer
|
4362c3ea38
|
Handle cipher errors in TransformKeyBenchmarkThread.
|
2015-05-09 23:38:04 +02:00 |
|
Felix Geyer
|
f6243675c9
|
Warn if result of processInPlace() is unchecked.
Fix callers accordingly.
|
2015-05-09 23:21:50 +02:00 |
|
Felix Geyer
|
a762cef0a9
|
Catch and handle all errors from libgcrypt.
|
2015-05-09 23:21:44 +02:00 |
|
Ben Boeckel
|
66b3d22041
|
Use QString::toLatin1() rather than ::toAscii()
The toAscii (and fromAscii) are removed from Qt5 in favor of Latin1.
|
2013-11-24 21:19:20 +01:00 |
|
Felix Geyer
|
9c788a6e84
|
Support custom backends in Random.
Useful for tests.
|
2013-10-09 22:06:32 +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
|
8117809901
|
Add small comment.
|
2012-10-12 12:11:34 +02:00 |
|
Felix Geyer
|
b8b4d35763
|
Add CompositeKey::isEmpty().
|
2012-10-12 12:10:13 +02:00 |
|
Felix Geyer
|
7e9343c697
|
Fix CompositKey self assignment.
|
2012-07-17 10:57:08 +02:00 |
|
Felix Geyer
|
ee3bc89a54
|
Coding style fixes.
|
2012-06-30 00:22:07 +02:00 |
|
Felix Geyer
|
68155e8f89
|
Make use of Q_NULLPTR.
|
2012-06-29 14:15:16 +02:00 |
|
Felix Geyer
|
b90807c4d3
|
Coding style fixes.
|
2012-05-15 17:48:48 +02:00 |
|
Felix Geyer
|
efb40a6567
|
Fix transform round benchmark.
|
2012-05-12 15:39:33 +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
|
cc6f524168
|
Add Tools::readFromDevice() and make FileKey use it.
|
2012-05-10 19:00:36 +02:00 |
|
Felix Geyer
|
6eebd95de1
|
Move FileKey::isHex() to Tools.
|
2012-05-10 18:34:51 +02:00 |
|
Felix Geyer
|
8122ab2b2c
|
Use quint64 everywhere for the transform rounds number.
|
2012-05-08 22:31:09 +02:00 |
|
Felix Geyer
|
7790f2e7ba
|
Add CompositeKey::transformKeyBenchmark().
This method tests how many key transformation rounds can be calculated
within a specific time.
|
2012-05-07 14:41:31 +02:00 |
|
Felix Geyer
|
d5fc1bf0b4
|
Improve performance of the key transformation.
|
2012-05-07 14:31:18 +02:00 |
|
Felix Geyer
|
f753728e97
|
Only use one additional thread in CompositeKey::transform().
|
2012-05-03 12:21:42 +02:00 |
|
Felix Geyer
|
739f4d97a6
|
Coding style fixes.
|
2012-05-02 17:04:03 +02:00 |
|
Felix Geyer
|
0ad4b3d8fe
|
Minor improvements in CompositeKey and TestKeys.
|
2012-04-25 18:35:30 +02:00 |
|
Felix Geyer
|
3df2ad35cb
|
Constification and some style fixes.
|
2012-04-23 21:09:01 +02:00 |
|
Florian Geyer
|
db52267400
|
Clear keys in assignment operator of composite key.
Fixes corruption of key if master key and then transform rounds is changed.
|
2012-04-21 18:28:06 +02:00 |
|
Felix Geyer
|
2e011d5362
|
Improve code style.
|
2012-04-18 22:08:22 +02:00 |
|
Felix Geyer
|
0ad1bf0a70
|
Add CompositeKey::clear().
|
2012-01-11 23:59:50 +01:00 |
|
Felix Geyer
|
279585fff4
|
Mark some constructor as explicit.
|
2012-01-11 19:18:35 +01:00 |
|
Felix Geyer
|
f215ffa3fa
|
Implement support for key files.
Closes #5.
|
2011-12-21 23:22:07 +01:00 |
|
Felix Geyer
|
0014d50b59
|
Deep copy subkeys when cloning CompositeKey.
|
2011-11-13 14:52:43 +01:00 |
|
Felix Geyer
|
9ef105e1ae
|
Use QtConcurrentRun instead of subclassing QThread.
|
2011-11-12 01:49:19 +01:00 |
|
Felix Geyer
|
d4f02a78a7
|
Coding style fixes.
|
2011-07-08 14:51:14 +02:00 |
|
Felix Geyer
|
230d24a123
|
No longer use automoc.
|
2010-11-21 23:06:30 +01:00 |
|
Felix Geyer
|
537ffafefd
|
Add unit test TestKeePass2Reader.
|
2010-09-20 00:16:30 +02:00 |
|
Felix Geyer
|
1678351d11
|
Enable and fix more warnings.
|
2010-09-18 20:31:14 +02:00 |
|
Felix Geyer
|
9f282928e8
|
Implement reading encrypted kdbx files.
|
2010-09-13 23:24:36 +02:00 |
|