Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/jose/backends/__init__.py: 93%
27 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:16 +0000
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:16 +0000
1try:
2 from jose.backends.cryptography_backend import get_random_bytes # noqa: F401
3except ImportError:
4 try:
5 from jose.backends.pycrypto_backend import get_random_bytes # noqa: F401
6 except ImportError:
7 from jose.backends.native import get_random_bytes # noqa: F401
9try:
10 from jose.backends.cryptography_backend import CryptographyRSAKey as RSAKey # noqa: F401
11except ImportError:
12 try:
13 from jose.backends.rsa_backend import RSAKey # noqa: F401
14 except ImportError:
15 RSAKey = None
17try:
18 from jose.backends.cryptography_backend import CryptographyECKey as ECKey # noqa: F401
19except ImportError:
20 from jose.backends.ecdsa_backend import ECDSAECKey as ECKey # noqa: F401
22try:
23 from jose.backends.cryptography_backend import CryptographyAESKey as AESKey # noqa: F401
24except ImportError:
25 AESKey = None
27try:
28 from jose.backends.cryptography_backend import CryptographyHMACKey as HMACKey # noqa: F401
29except ImportError:
30 from jose.backends.native import HMACKey # noqa: F401
32from .base import DIRKey # noqa: F401