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
diff options
context:
space:
mode:
authorangelsl <angelsl@in04.sg>2017-11-12 21:23:01 +0300
committerJonathan White <support@dmapps.us>2018-01-13 22:23:26 +0300
commit6a0d05e1ef6c15a77c543ecba927ad77fb2f395c (patch)
tree673989b25267da1fa16e1b0b9d7506886ed16a6c /src/crypto/Crypto.h
parent4532108678e5b86cd064c9d234db55055a86a17c (diff)
Add support for various algorithms for kdbx4
* Add SHA512 support to CryptoHash * Add ChaCha20 support * Add HMAC support * Add new HmacBlockStream, used in KDBX 4 * Add support for ChaCha20 protected stream
Diffstat (limited to 'src/crypto/Crypto.h')
-rw-r--r--src/crypto/Crypto.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/crypto/Crypto.h b/src/crypto/Crypto.h
index 0ce2903c6..379068eb4 100644
--- a/src/crypto/Crypto.h
+++ b/src/crypto/Crypto.h
@@ -35,10 +35,12 @@ private:
static bool selfTest();
static void raiseError(const QString& str);
static bool testSha256();
+ static bool testSha512();
static bool testAes256Cbc();
static bool testAes256Ecb();
static bool testTwofish();
static bool testSalsa20();
+ static bool testChaCha20();
static bool m_initalized;
static QString m_errorStr;