Require cross signing keys to be present to verify another device

This commit is contained in:
Brad Murray 2025-04-14 17:43:10 -04:00
commit a10f32470b
No known key found for this signature in database
GPG key ID: A49463C6B5B28DCF

View file

@ -607,6 +607,11 @@ func (vh *VerificationHelper) onVerificationRequest(ctx context.Context, evt *ev
return
}
if vh.mach.CrossSigningKeys == nil {
log.Warn().Msg("Ignoring verification request as we don't have cross signing keys")
return
}
log = log.With().
Any("requested_methods", verificationRequest.Methods).
Stringer("transaction_id", verificationRequest.TransactionID).