aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp
diff options
context:
space:
mode:
authorJ08nY2017-06-22 14:13:32 +0200
committerJ08nY2017-06-22 14:13:32 +0200
commit2da30c19dbb5b3bac05d7db759091dd16447aa01 (patch)
treee0171d39bf63fc96d6be2585961603dfb81d30fd /src/mailman_pgp
parentc9d658b140ebaf77bce5474344824cc7845e5074 (diff)
downloadmailman-pgp-2da30c19dbb5b3bac05d7db759091dd16447aa01.tar.gz
mailman-pgp-2da30c19dbb5b3bac05d7db759091dd16447aa01.tar.zst
mailman-pgp-2da30c19dbb5b3bac05d7db759091dd16447aa01.zip
Diffstat (limited to 'src/mailman_pgp')
-rw-r--r--src/mailman_pgp/runners/incoming.py18
1 files changed, 4 insertions, 14 deletions
diff --git a/src/mailman_pgp/runners/incoming.py b/src/mailman_pgp/runners/incoming.py
index 156cf78..d59b1a5 100644
--- a/src/mailman_pgp/runners/incoming.py
+++ b/src/mailman_pgp/runners/incoming.py
@@ -25,8 +25,7 @@ from public import public
from mailman_pgp.config import config
from mailman_pgp.model.list import EncryptedMailingList
-from mailman_pgp.pgp.inline import InlineWrapper
-from mailman_pgp.pgp.mime import MIMEWrapper
+from mailman_pgp.pgp.wrapper import PGPWrapper
@public
@@ -42,19 +41,10 @@ class IncomingRunner(Runner):
mailman_config.switchboards[inq].enqueue(msg, msgdata,
listid=mlist.list_id)
return False
+
+ wrapped = PGPWrapper(msg)
# Is the message encrypted?
- mime = MIMEWrapper(msg)
- inline = InlineWrapper(msg)
- if mime.is_signed():
- # only signed.
- pass
- elif mime.is_encrypted():
- # definitely encrypted, might still be signed
- pass
- elif inline.is_signed():
- pass
- elif inline.is_encrypted():
+ if wrapped.is_encrypted():
pass
else:
- # not encrypted or signed
pass