Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/jose/backends/__init__.py: 86%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

22 statements  

1from jose.backends.native import get_random_bytes # noqa: F401 

2 

3try: 

4 from jose.backends.cryptography_backend import CryptographyRSAKey as RSAKey # noqa: F401 

5except ImportError: 

6 try: 

7 from jose.backends.rsa_backend import RSAKey # noqa: F401 

8 except ImportError: 

9 RSAKey = None 

10 

11try: 

12 from jose.backends.cryptography_backend import CryptographyECKey as ECKey # noqa: F401 

13except ImportError: 

14 from jose.backends.ecdsa_backend import ECDSAECKey as ECKey # noqa: F401 

15 

16try: 

17 from jose.backends.cryptography_backend import CryptographyAESKey as AESKey # noqa: F401 

18except ImportError: 

19 AESKey = None 

20 

21try: 

22 from jose.backends.cryptography_backend import CryptographyHMACKey as HMACKey # noqa: F401 

23except ImportError: 

24 from jose.backends.native import HMACKey # noqa: F401 

25 

26from .base import DIRKey # noqa: F401