aboutsummaryrefslogtreecommitdiff
path: root/lib/encryptionmanager.h
diff options
context:
space:
mode:
authorAlexey Andreyev <aa13q@ya.ru>2019-07-07 21:53:22 +0300
committerAlexey Andreyev <aa13q@ya.ru>2019-07-08 11:36:54 +0300
commit0bfb1c1c69c02c7936cb018ead496616322a1cf7 (patch)
treee2a84627a4b11e462982d359dc1deb3c5b2ec727 /lib/encryptionmanager.h
parenteada787376b9f13e7fdd4e7d127074d5c3b3353e (diff)
downloadlibquotient-0bfb1c1c69c02c7936cb018ead496616322a1cf7.tar.gz
libquotient-0bfb1c1c69c02c7936cb018ead496616322a1cf7.zip
E2EE: add new account generation logic
Diffstat (limited to 'lib/encryptionmanager.h')
-rw-r--r--lib/encryptionmanager.h3
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;