aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/utils
diff options
context:
space:
mode:
authorJ08nY2017-08-21 17:20:29 +0200
committerJ08nY2017-08-21 17:20:29 +0200
commitc74e96f813542d94592bf80c24afdec5d6988b2a (patch)
treee4d8374afd9fcd985a12de636771a9e4203ab96d /src/mailman_pgp/utils
parent54ad58f448f23cd26bbfad6abcfe5e4ca9b686ee (diff)
downloadmailman-pgp-c74e96f813542d94592bf80c24afdec5d6988b2a.tar.gz
mailman-pgp-c74e96f813542d94592bf80c24afdec5d6988b2a.tar.zst
mailman-pgp-c74e96f813542d94592bf80c24afdec5d6988b2a.zip
Diffstat (limited to 'src/mailman_pgp/utils')
-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