Skip to content

Commit 118cc34

Browse files
committed
Check cross-signature details when signing/certifying
1 parent 1bcd185 commit 118cc34

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

openpgp/v2/subkeys.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,9 @@ func (s *Subkey) LatestValidBindingSignature(date time.Time, config *packet.Conf
189189
if err == nil {
190190
err = checkSignatureDetails(s.Primary.PrimaryKey, sig.Packet, date, config)
191191
}
192+
if err == nil && (sig.Packet.FlagCertify || sig.Packet.FlagSign || sig.Packet.FlagAuthenticate) {
193+
err = checkSignatureDetails(s.PublicKey, sig.Packet.EmbeddedSignature, date, config)
194+
}
192195
valid := err == nil
193196
sig.Valid = &valid
194197
}

0 commit comments

Comments
 (0)