summaryrefslogtreecommitdiff
path: root/src/mailman_pgp/utils/pgp.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman_pgp/utils/pgp.py')
-rw-r--r--src/mailman_pgp/utils/pgp.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/mailman_pgp/utils/pgp.py b/src/mailman_pgp/utils/pgp.py
index eec7b67..c44a27e 100644
--- a/src/mailman_pgp/utils/pgp.py
+++ b/src/mailman_pgp/utils/pgp.py
@@ -25,6 +25,18 @@ from public import public
@public
+def expired(verifications):
+ """
+
+ :param verifications:
+ :return:
+ """
+ return any(any(sigsubj.signature.is_expired
+ for sigsubj in verification.good_signatures)
+ for verification in verifications)
+
+
+@public
def verifies(verifications):
"""
@@ -34,8 +46,8 @@ def verifies(verifications):
"""
return all(bool(verification) and
all(not sigsubj.signature.is_expired
- for sigsubj in verification.good_signatures) for
- verification in verifications)
+ for sigsubj in verification.good_signatures)
+ for verification in verifications)
@public