Guidance on selecting self-signatures

This change requires selecting the most recent valid self-signature on User IDs, keys and subkeys (certification signatures (types 0x10-0x13), the direct-key signature (type 0x1F), and the subkey binding signature (type 0x18) respectively - notably it doesn't apply to revocation signatures, which have different rules).

This allows keys to have an agreed-upon revocation date, among other properties.

(This MR cherry-picks a part of !134 (closed) that wasn't merged in !153 (merged).)

Closes: #103

Edited by Daniel Kahn Gillmor

Merge request reports

Loading