From 34b113b26eb6eb6053f7b1a2bb5b648535310922 Mon Sep 17 00:00:00 2001 From: Bruno Windels <274386+bwindels@users.noreply.github.com> Date: Thu, 2 Mar 2023 17:14:50 +0100 Subject: [PATCH] don't upload pre-existing signatures when signing --- src/matrix/verification/CrossSigning.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/matrix/verification/CrossSigning.ts b/src/matrix/verification/CrossSigning.ts index 6430c0a7..67a5616a 100644 --- a/src/matrix/verification/CrossSigning.ts +++ b/src/matrix/verification/CrossSigning.ts @@ -122,6 +122,7 @@ export class CrossSigning { if (!keyToSign) { return undefined; } + delete keyToSign.signatures; return this.signDeviceKey(keyToSign, log); }); } @@ -143,6 +144,7 @@ export class CrossSigning { if (!keyToSign) { return undefined; } + delete keyToSign.signatures; const signingKey = await this.getSigningKey(KeyUsage.UserSigning); // add signature to keyToSign pkSign(this.olm, keyToSign, signingKey, this.ownUserId, "");