diff options
-rw-r--r-- | pkg/requirements.pip | 1 | ||||
-rw-r--r-- | setup.py | 1 | ||||
-rw-r--r-- | src/leap/bitmask/core/uuid_map.py | 8 | ||||
-rw-r--r-- | src/leap/bitmask/mail/walk.py | 6 |
4 files changed, 7 insertions, 9 deletions
diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 80dca0bf..4fd647a1 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -1,3 +1,4 @@ +cryptography twisted colorama zope.interface @@ -14,6 +14,7 @@ import versioneer required = [ 'twisted>=14.0.0', + 'cryptography', 'zope.interface', 'service-identity', 'colorama', diff --git a/src/leap/bitmask/core/uuid_map.py b/src/leap/bitmask/core/uuid_map.py index 262e3db4..e7d02a31 100644 --- a/src/leap/bitmask/core/uuid_map.py +++ b/src/leap/bitmask/core/uuid_map.py @@ -30,13 +30,11 @@ from leap.common.config import get_path_prefix IS_WIN = platform.system() == "Windows" if IS_WIN: + import socket from cryptography.fernet import Fernet - from cryptography.hazmat.backends.multibackend import MultiBackend - from cryptography.hazmat.backends.openssl.backend \ - import Backend as OpenSSLBackend - crypto_backend = MultiBackend([OpenSSLBackend()]) - + from cryptography.hazmat.backends import default_backend + crypto_backend = default_backend() MAP_PATH = os.path.join(get_path_prefix(), 'leap', 'uuids') diff --git a/src/leap/bitmask/mail/walk.py b/src/leap/bitmask/mail/walk.py index 6c9fc382..e25ea162 100644 --- a/src/leap/bitmask/mail/walk.py +++ b/src/leap/bitmask/mail/walk.py @@ -20,14 +20,12 @@ store. """ from email.parser import Parser -from cryptography.hazmat.backends.multibackend import MultiBackend -from cryptography.hazmat.backends.openssl.backend import ( - Backend as OpenSSLBackend) from cryptography.hazmat.primitives import hashes +from cryptography.hazmat.backends import default_backend from leap.bitmask.mail.utils import first -crypto_backend = MultiBackend([OpenSSLBackend()]) +crypto_backend = default_backend() _parser = Parser() |