diff options
Diffstat (limited to 'mail/src')
| -rw-r--r-- | mail/src/leap/mail/walk.py | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/mail/src/leap/mail/walk.py b/mail/src/leap/mail/walk.py index 8693bdd..b2aa304 100644 --- a/mail/src/leap/mail/walk.py +++ b/mail/src/leap/mail/walk.py @@ -17,14 +17,16 @@  """  Utilities for walking along a message tree.  """ -from cryptography.hazmat.backends import default_backend +from cryptography.hazmat.backends.multibackend import MultiBackend +from cryptography.hazmat.backends.openssl.backend import Backend as OpenSSLBackend   from cryptography.hazmat.primitives import hashes  from leap.mail.utils import first  def get_hash(s): -    digest = hashes.Hash(hashes.SHA256(), default_backend()) +    backend = MultiBackend([OpenSSLBackend()]) +    digest = hashes.Hash(hashes.SHA256(), backend)      digest.update(s)      return digest.finalize().encode("hex").upper() | 
