diff options
author | Alexey Rusakov <Kitsune-Ral@users.sf.net> | 2022-06-24 09:18:09 +0200 |
---|---|---|
committer | Alexey Rusakov <Kitsune-Ral@users.sf.net> | 2022-06-24 09:18:09 +0200 |
commit | 9f7a65b04c246de4c27b205ece778ede1ad7df7e (patch) | |
tree | 2725a63e56456aab071325518a71bff1ed5d5326 /lib/connection.cpp | |
parent | 143ac38aabab90b40fbe73b489b91fb159e66b6b (diff) | |
download | libquotient-9f7a65b04c246de4c27b205ece778ede1ad7df7e.tar.gz libquotient-9f7a65b04c246de4c27b205ece778ede1ad7df7e.zip |
Fix copy-pasta in signed one-time key JSON dumper
Diffstat (limited to 'lib/connection.cpp')
-rw-r--r-- | lib/connection.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/connection.cpp b/lib/connection.cpp index 2319a38a..13a35684 100644 --- a/lib/connection.cpp +++ b/lib/connection.cpp @@ -2306,10 +2306,11 @@ bool Connection::Private::createOlmSession(const QString& targetUserId, signedOneTimeKey ->signatures[targetUserId]["ed25519:"_ls % targetDeviceId] .toLatin1(); + const auto payloadObject = + toJson(SignedOneTimeKey { signedOneTimeKey->key, {} }); if (!verifier.ed25519Verify( edKeyForUserDevice(targetUserId, targetDeviceId).toLatin1(), - QJsonDocument(toJson(SignedOneTimeKey { signedOneTimeKey->key, {} })) - .toJson(QJsonDocument::Compact), + QJsonDocument(payloadObject).toJson(QJsonDocument::Compact), signature)) { qWarning(E2EE) << "Failed to verify one-time-key signature for" << targetUserId << targetDeviceId << ". Skipping this device."; |