diff options
author | Alexey Andreyev <aa13q@ya.ru> | 2019-07-07 21:53:22 +0300 |
---|---|---|
committer | Alexey Andreyev <aa13q@ya.ru> | 2019-07-08 11:36:54 +0300 |
commit | 0bfb1c1c69c02c7936cb018ead496616322a1cf7 (patch) | |
tree | e2a84627a4b11e462982d359dc1deb3c5b2ec727 /lib/encryptionmanager.h | |
parent | eada787376b9f13e7fdd4e7d127074d5c3b3353e (diff) | |
download | libquotient-0bfb1c1c69c02c7936cb018ead496616322a1cf7.tar.gz libquotient-0bfb1c1c69c02c7936cb018ead496616322a1cf7.zip |
E2EE: add new account generation logic
Diffstat (limited to 'lib/encryptionmanager.h')
-rw-r--r-- | lib/encryptionmanager.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/encryptionmanager.h b/lib/encryptionmanager.h index 0bd05432..40fe7383 100644 --- a/lib/encryptionmanager.h +++ b/lib/encryptionmanager.h @@ -15,12 +15,13 @@ namespace QMatrixClient public: // TODO: store constats separately? // TODO: 0.5 oneTimeKeyThreshold instead of 0.1? - explicit EncryptionManager(const QByteArray& encryptionAccountPickle, float signedKeysProportion = 1, float oneTimeKeyThreshold = float(0.1), + explicit EncryptionManager(const QByteArray& encryptionAccountPickle = QByteArray(), float signedKeysProportion = 1, float oneTimeKeyThreshold = float(0.1), QObject* parent = nullptr); ~EncryptionManager(); void uploadIdentityKeys(Connection* connection); void uploadOneTimeKeys(Connection* connection, bool forceUpdate = false); + QByteArray olmAccountPickle(); private: class Private; |