From ca33f78389ccdf09172f4dd6e32f7fae7ef36443 Mon Sep 17 00:00:00 2001
From: Ansgar Burchardt <ansgar@debian.org>
Date: Sun, 3 Aug 2014 18:42:42 +0200
Subject: [PATCH] daklib/gpg.py: Handle a few more keywords for invalid or and
 expired signatures.

---
 daklib/gpg.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/daklib/gpg.py b/daklib/gpg.py
index 7bc4f082..236b4927 100644
--- a/daklib/gpg.py
+++ b/daklib/gpg.py
@@ -205,11 +205,11 @@ class SignedFile(object):
         elif fields[1] in ('PLAINTEXT', 'GOODSIG'):
             pass
 
-        elif fields[1] in ('EXPSIG', 'EXPKEYSIG'):
+        elif fields[1] in ('EXPSIG', 'EXPKEYSIG', 'KEYEXPIRED'):
             self.expired = True
             self.invalid = True
 
-        elif fields[1] in ('REVKEYSIG', 'BADSIG', 'ERRSIG'):
+        elif fields[1] in ('REVKEYSIG', 'BADSIG', 'ERRSIG', 'KEYREVOKED', 'NO_PUBKEY'):
             self.invalid = True
 
         else:
-- 
2.39.5