]> git.notmuchmail.org Git - notmuch/commit
Accept "key-missing" from a signature from a revoked key
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Thu, 27 Feb 2025 18:14:08 +0000 (13:14 -0500)
committerDavid Bremner <david@tethera.net>
Fri, 28 Feb 2025 20:32:36 +0000 (15:32 -0500)
commitd330971b8bdb159e58a806e7ee24f3e5551d3f89
tree60fe1bc0e7621f683e0761bfe3db4535537b22d6
parented29a9c37ec382fc2d5b1d1ecc1f1fb28a6769c6
Accept "key-missing" from a signature from a revoked key

We have traditionally expected a signature to show up as "revoked"
when the signing key is revoked.  However, GnuPG's recent fix to avoid
a denial of service against legitimate signatures appears to have
changed the status of signature verification from keys which happen to
have been revoked.

See https://bugs.debian.org/1098995 and https://dev.gnupg.org/T7547

This change makes the test suite a little bit less brittle while we
look for a resolution from upstream.  It should probably also be
backported to debian unstable unless a notmuch release to unstable is
imminent.

Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
test/T350-crypto.sh