blob: 4a5ea2ca0b494da58a5ed6511de064ed69375b4b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
""""""
from email.message import Message
from pgpy import PGPMessage
class PGPInlineWrapper:
def __init__(self, msg: Message):
self.msg = msg
self.pgp = None
if not msg.is_multipart():
try:
self.pgp = PGPMessage.from_blob(msg.get_payload())
except:
pass
def is_inline_signed(self):
return self.pgp is not None and self.pgp.is_signed
def is_inline_encrypted(self):
return self.pgp is not None and self.pgp.is_encrypted
|