Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-19Add CLI tests and improve coding style and i18nJanek Bevendorff
The CLI module was lacking unit test coverage and showed some severe coding style violations, which this patch addresses. In addition, all uses of qCritical() with untranslatble raw char* sequences were removed in favor of proper locale strings. These are written to STDERR through QTextStreams and support output redirection for testing purposes. With this change, error messages don't depend on the global Qt logging settings and targets anymore and go directly to the terminal or into a file if needed. This patch also fixes a bug discovered during unit test development, where the extract command would just dump the raw XML contents without decrypting embedded Salsa20-protected values first, making the XML export mostly useless, since passwords are scrambled. Lastly, all CLI commands received a dedicated -h/--help option.
2018-02-11SymmetricCipher: Add support for AES-128-CBCToni Spets
2018-01-13Add support for various algorithms for kdbx4angelsl
* Add SHA512 support to CryptoHash * Add ChaCha20 support * Add HMAC support * Add new HmacBlockStream, used in KDBX 4 * Add support for ChaCha20 protected stream
2017-11-19SymmetricCipher: Support CTR modeToni Spets
Includes AES-256-CTR non-stream tests
2017-06-14Update and fix copyright headersthez3ro
2017-03-10Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywordsJanek Bevendorff
2017-01-28Implement Twofish CBC encryption and decryption testsJanek Bevendorff
2015-07-20Test if reset() and close() write only one final block.Felix Geyer
2013-10-03Drop Qt module name from include statements.Felix Geyer
This is a preparation to be able to build KeePassX against Qt 5.
2012-05-08Fix padding handling in SymmetricCipherStream.Felix Geyer
The implementation had two issues: - It didn't add a block full of padding when the input size was a multiple of the block size. - It didn't strip the padding when reading data.
2010-11-22No longer use automoc.Felix Geyer