mirror of
https://github.com/matrix-org/dendrite.git
synced 2025-12-29 01:33:10 -06:00
Fix check
This commit is contained in:
parent
c69404c891
commit
900d05c21a
|
|
@ -147,20 +147,6 @@ func (a *KeyInternalAPI) PerformUploadDeviceKeys(ctx context.Context, req *api.P
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
switch k := keys.SelfSigningKeys[req.UserID].CrossSigningBody.(type) {
|
|
||||||
case *gomatrixserverlib.CrossSigningKey:
|
|
||||||
if err := sanityCheckKey(*k, req.UserID, gomatrixserverlib.CrossSigningKeyPurposeSelfSigning); err != nil {
|
|
||||||
res.Error = &api.KeyError{
|
|
||||||
Err: "Self-signing key sanity check failed: " + err.Error(),
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
default:
|
|
||||||
res.Error = &api.KeyError{
|
|
||||||
Err: "Unexpected type for self-signing key retrieved from federation",
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// If we still don't have a master key at this point then there's nothing else
|
// If we still don't have a master key at this point then there's nothing else
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue