diff options
Diffstat (limited to 'src/mailman_pgp/utils/pgp.py')
| -rw-r--r-- | src/mailman_pgp/utils/pgp.py | 16 |
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 |
