From d1cb9df31b4c356035a7c0e473cd594b59b0b82d Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Tue, 26 Apr 2022 09:46:18 +0100 Subject: [PATCH] Don't do it for device keys --- keyserver/internal/cross_signing.go | 7 ------- 1 file changed, 7 deletions(-) diff --git a/keyserver/internal/cross_signing.go b/keyserver/internal/cross_signing.go index 3e0bbf55c..08bbfedb8 100644 --- a/keyserver/internal/cross_signing.go +++ b/keyserver/internal/cross_signing.go @@ -380,13 +380,6 @@ func (a *KeyInternalAPI) processSelfSignatures( } case *gomatrixserverlib.DeviceKeys: - for keyID := range sig.Keys { - split := strings.SplitN(string(keyID), ":", 2) - if len(split) > 1 && gomatrixserverlib.KeyID(split[1]) == targetKeyID { - targetKeyID = keyID // contains the ed25519: or other scheme - break - } - } for originUserID, forOriginUserID := range sig.Signatures { for originKeyID, originSig := range forOriginUserID { if err := a.DB.StoreCrossSigningSigsForTarget(