From 09d50b5391e699745bc3ecdf29e9a073c96e8fe9 Mon Sep 17 00:00:00 2001 From: Till Faelligen Date: Wed, 9 Feb 2022 09:45:28 +0100 Subject: [PATCH] Send MasterKey & SelfSigningKey with update --- keyserver/internal/cross_signing.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/keyserver/internal/cross_signing.go b/keyserver/internal/cross_signing.go index 527990cf9..bfb2037f8 100644 --- a/keyserver/internal/cross_signing.go +++ b/keyserver/internal/cross_signing.go @@ -308,8 +308,12 @@ func (a *KeyInternalAPI) PerformUploadDeviceSignatures(ctx context.Context, req // Finally, generate a notification that we updated the signatures. for userID := range req.Signatures { + masterKey := queryRes.MasterKeys[userID] + selfSigningKey := queryRes.SelfSigningKeys[userID] update := eduserverAPI.CrossSigningKeyUpdate{ - UserID: userID, + UserID: userID, + MasterKey: &masterKey, + SelfSigningKey: &selfSigningKey, } if err := a.Producer.ProduceSigningKeyUpdate(update); err != nil { res.Error = &api.KeyError{