diff options
| author | Melvin Keskin <melvo@olomono.de> | 2023-03-16 14:23:38 +0100 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2023-03-29 14:36:12 +0200 |
| commit | 7fdc30eaa290855a8f2b8cf73396bbbea0e7ac83 (patch) | |
| tree | abeac040f9334b566e8605bafbc5d3fb53c0aef9 /src/omemo/QXmppOmemoManager_p.h | |
| parent | 43fc33d6d9f9dbb39435e2cbcbd2c558289857a6 (diff) | |
| download | qxmpp-7fdc30eaa290855a8f2b8cf73396bbbea0e7ac83.tar.gz | |
Split identity key deserialization into separate methods
Diffstat (limited to 'src/omemo/QXmppOmemoManager_p.h')
| -rw-r--r-- | src/omemo/QXmppOmemoManager_p.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/omemo/QXmppOmemoManager_p.h b/src/omemo/QXmppOmemoManager_p.h index 0792bdf2..e1ba6ff1 100644 --- a/src/omemo/QXmppOmemoManager_p.h +++ b/src/omemo/QXmppOmemoManager_p.h @@ -194,7 +194,6 @@ public: bool renewPreKeyPairs(uint32_t keyPairBeingRenewed); bool updatePreKeyPairs(uint32_t count = 1); void removeDevicesRemovedFromServer(); - bool generateIdentityKeyPair(ratchet_identity_key_pair **identityKeyPair) const; QXmppTask<QXmppE2eeExtension::MessageEncryptResult> encryptMessageForRecipients(QXmppMessage &&message, QVector<QString> recipientJids, @@ -336,6 +335,9 @@ public: const QByteArray &serializedSignedPublicPreKeySignature, const QByteArray &serializedPublicPreKey, uint32_t publicPreKeyId); + + bool deserializeIdentityKeyPair(ratchet_identity_key_pair **identityKeyPair) const; + bool deserializePrivateIdentityKey(ec_private_key **privateIdentityKey, const QByteArray &serializedPrivateIdentityKey) const; bool deserializePublicIdentityKey(ec_public_key **publicIdentityKey, const QByteArray &serializedPublicIdentityKey) const; bool deserializeSignedPublicPreKey(ec_public_key **signedPublicPreKey, const QByteArray &serializedSignedPublicPreKey) const; bool deserializePublicPreKey(ec_public_key **publicPreKey, const QByteArray &serializedPublicPreKey) const; |
