OXIESEC PANEL
- Current Dir:
/
/
snap
/
core
/
17210
/
usr
/
lib
/
python3
/
dist-packages
/
cryptography
/
hazmat
/
backends
Server IP: 10.0.0.4
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/02/2024 07:52:55 PM
rwxr-xr-x
📄
__init__.py
1.29 KB
03/02/2016 02:10:17 AM
rw-r--r--
📁
__pycache__
-
10/02/2024 07:52:54 PM
rwxr-xr-x
📁
commoncrypto
-
10/02/2024 07:52:55 PM
rwxr-xr-x
📄
interfaces.py
9.52 KB
03/02/2016 02:10:12 AM
rw-r--r--
📄
multibackend.py
15.22 KB
03/02/2016 02:10:12 AM
rw-r--r--
📁
openssl
-
10/02/2024 07:52:55 PM
rwxr-xr-x
Editing: __init__.py
Close
# This file is dual licensed under the terms of the Apache License, Version # 2.0, and the BSD License. See the LICENSE file in the root of this repository # for complete details. from __future__ import absolute_import, division, print_function import pkg_resources from cryptography.hazmat.backends.multibackend import MultiBackend _available_backends_list = None def _available_backends(): global _available_backends_list if _available_backends_list is None: _available_backends_list = [ # setuptools 11.3 deprecated support for the require parameter to # load(), and introduced the new resolve() method instead. # This can be removed if/when we can assume setuptools>=11.3. At # some point we may wish to add a warning, to push people along, # but at present this would result in too many warnings. ep.resolve() if hasattr(ep, "resolve") else ep.load(require=False) for ep in pkg_resources.iter_entry_points( "cryptography.backends" ) ] return _available_backends_list _default_backend = None def default_backend(): global _default_backend if _default_backend is None: _default_backend = MultiBackend(_available_backends()) return _default_backend