aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/utils
diff options
context:
space:
mode:
authorJ08nY2017-08-02 20:59:26 +0200
committerJ08nY2017-08-02 20:59:26 +0200
commit7a4b76f64fc08d667ac48f432a726061998bd81f (patch)
tree8dee2b1a044c2a6ddfc84ba5a63ab6867d042273 /src/mailman_pgp/utils
parentffafcc3d57eba95095b64dbaad78bb6785266dc2 (diff)
downloadmailman-pgp-7a4b76f64fc08d667ac48f432a726061998bd81f.tar.gz
mailman-pgp-7a4b76f64fc08d667ac48f432a726061998bd81f.tar.zst
mailman-pgp-7a4b76f64fc08d667ac48f432a726061998bd81f.zip
Diffstat (limited to 'src/mailman_pgp/utils')
-rw-r--r--src/mailman_pgp/utils/pgp.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mailman_pgp/utils/pgp.py b/src/mailman_pgp/utils/pgp.py
index 1dfdc5e..416e643 100644
--- a/src/mailman_pgp/utils/pgp.py
+++ b/src/mailman_pgp/utils/pgp.py
@@ -107,6 +107,7 @@ def key_usable(key, flags_required):
:param key:
:type key: pgpy.PGPKey
:param flags_required:
+ :type flags_required: set
:return:
:rtype: bool
"""
@@ -125,6 +126,4 @@ def key_usable(key, flags_required):
for subkey in key.subkeys.values():
usage_flags |= subkey.usage_flags()
- if flags_required not in usage_flags:
- return False
- return True
+ return flags_required.issubset(usage_flags)