aboutsummaryrefslogtreecommitdiff
path: root/lib/encryptionmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/encryptionmanager.h')
-rw-r--r--lib/encryptionmanager.h49
1 files changed, 26 insertions, 23 deletions
diff --git a/lib/encryptionmanager.h b/lib/encryptionmanager.h
index 0225969d..02bb882f 100644
--- a/lib/encryptionmanager.h
+++ b/lib/encryptionmanager.h
@@ -1,38 +1,41 @@
#pragma once
+#include <QtCore/QObject>
+
#include <functional>
#include <memory>
-#include <QtCore/QObject>
-namespace QtOlm {
- class Account;
+namespace QtOlm
+{
+class Account;
}
namespace QMatrixClient
{
- class Connection;
-
- class EncryptionManager: public QObject
- {
- Q_OBJECT
+class Connection;
- public:
- // TODO: store constats separately?
- // TODO: 0.5 oneTimeKeyThreshold instead of 0.1?
- explicit EncryptionManager(const QByteArray& encryptionAccountPickle = QByteArray(), float signedKeysProportion = 1, float oneTimeKeyThreshold = float(0.1),
- QObject* parent = nullptr);
- ~EncryptionManager();
+class EncryptionManager : public QObject
+{
+ Q_OBJECT
- void uploadIdentityKeys(Connection* connection);
- void uploadOneTimeKeys(Connection* connection, bool forceUpdate = false);
- QByteArray olmAccountPickle();
+public:
+ // TODO: store constats separately?
+ // TODO: 0.5 oneTimeKeyThreshold instead of 0.1?
+ explicit EncryptionManager(
+ const QByteArray& encryptionAccountPickle = QByteArray(),
+ float signedKeysProportion = 1, float oneTimeKeyThreshold = float(0.1),
+ QObject* parent = nullptr);
+ ~EncryptionManager();
- QtOlm::Account* account() const;
+ void uploadIdentityKeys(Connection* connection);
+ void uploadOneTimeKeys(Connection* connection, bool forceUpdate = false);
+ QByteArray olmAccountPickle();
- private:
- class Private;
- std::unique_ptr<Private> d;
+ QtOlm::Account* account() const;
- };
+private:
+ class Private;
+ std::unique_ptr<Private> d;
+};
-} // namespace QMatrixClient
+} // namespace QMatrixClient