aboutsummaryrefslogtreecommitdiff
path: root/autotests/testolmaccount.cpp
diff options
context:
space:
mode:
authorCarl Schwan <carl@carlschwan.eu>2021-01-31 01:18:35 +0100
committerTobias Fella <fella@posteo.de>2021-12-01 21:34:52 +0100
commitfe9b2f918753d40d93f8aecf182485e75d4b75bb (patch)
tree718b9f341c1ca04cca4b89699f753e9f5b74fa89 /autotests/testolmaccount.cpp
parent4593856411a2a8e4b82333abd5684b253daab47c (diff)
downloadlibquotient-fe9b2f918753d40d93f8aecf182485e75d4b75bb.tar.gz
libquotient-fe9b2f918753d40d93f8aecf182485e75d4b75bb.zip
More test but still failing in signing/signature verification
Diffstat (limited to 'autotests/testolmaccount.cpp')
-rw-r--r--autotests/testolmaccount.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/autotests/testolmaccount.cpp b/autotests/testolmaccount.cpp
index 5cb88a99..8d979e0b 100644
--- a/autotests/testolmaccount.cpp
+++ b/autotests/testolmaccount.cpp
@@ -309,11 +309,10 @@ void TestOlmAccount::claimKeys()
deviceKeys[bob->userId()] = QStringList();
auto job = alice->callApi<QueryKeysJob>(deviceKeys);
connect(job, &BaseJob::result, this, [bob, alice, aliceOlm, job, this] {
+ qDebug() << job->jsonData();
auto bobDevices = job->deviceKeys()[bob->userId()];
QVERIFY(bobDevices.size() > 0);
- auto devices = {bob->deviceId()};
-
// Retrieve the identity key for the current device.
auto bobEd25519 =
bobDevices[bob->deviceId()].keys["ed25519:" + bob->deviceId()];
@@ -324,10 +323,9 @@ void TestOlmAccount::claimKeys()
QVERIFY(verifyIdentitySignature(currentDevice, bob->deviceId(), bob->userId()));
QHash<QString, QHash<QString, QString>> oneTimeKeys;
- for (const auto &d : devices) {
- oneTimeKeys[bob->userId()] = QHash<QString, QString>();
- oneTimeKeys[bob->userId()][d] = SignedCurve25519Key;
- }
+ oneTimeKeys[bob->userId()] = QHash<QString, QString>();
+ oneTimeKeys[bob->userId()][bob->deviceId()] = SignedCurve25519Key;
+
auto job = alice->callApi<ClaimKeysJob>(oneTimeKeys);
connect(job, &BaseJob::result, this, [aliceOlm, bob, bobEd25519, job] {
const auto userId = bob->userId();