cryptography

View on PyPIReverse Dependencies (2071)

36.0.0 cryptography-36.0.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cryptography-36.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
cryptography-36.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cryptography-36.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
cryptography-36.0.0-cp36-abi3-win_amd64.whl
cryptography-36.0.0-cp36-abi3-win32.whl
cryptography-36.0.0-cp36-abi3-macosx_10_10_x86_64.whl
cryptography-36.0.0-cp36-abi3-macosx_10_10_universal2.whl
cryptography-36.0.0-cp36-abi3-musllinux_1_1_x86_64.whl
cryptography-36.0.0-cp36-abi3-musllinux_1_1_aarch64.whl
cryptography-36.0.0-cp36-abi3-manylinux_2_24_x86_64.whl
cryptography-36.0.0-cp36-abi3-macosx_11_0_arm64.whl
cryptography-36.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cryptography-36.0.0-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
cryptography-36.0.0-pp38-pypy38_pp73-win_amd64.whl
cryptography-36.0.0-pp38-pypy38_pp73-macosx_10_10_x86_64.whl
cryptography-36.0.0-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl
cryptography-36.0.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cryptography-36.0.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
cryptography-36.0.0-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl

Wheel Details

Project: cryptography
Version: 36.0.0
Filename: cryptography-36.0.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 3757563
MD5: d10052f98207c07ea438a3cc213cc560
SHA256: d91bc9f535599bed58f6d2e21a2724cb0c3895bf41c6403fe881391d29096f1d
Uploaded: 2021-11-21 21:38:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cryptography
Version: 36.0.0
Summary: cryptography is a package which provides cryptographic recipes and primitives to Python developers.
Author: The Python Cryptographic Authority and individual contributors
Author-Email: cryptography-dev[at]python.org
Home-Page: https://github.com/pyca/cryptography
Project-Url: Documentation, https://cryptography.io/
Project-Url: Source, https://github.com/pyca/cryptography/
Project-Url: Issues, https://github.com/pyca/cryptography/issues
Project-Url: Changelog, https://cryptography.io/en/latest/changelog/
License: BSD or Apache License, Version 2.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.6
Requires-Dist: cffi (>=1.12)
Requires-Dist: sphinx (!=1.8.0,!=3.1.0,!=3.1.1,>=1.6.5); extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: pyenchant (>=1.6.11); extra == "docstest"
Requires-Dist: twine (>=1.12.0); extra == "docstest"
Requires-Dist: sphinxcontrib-spelling (>=4.0.1); extra == "docstest"
Requires-Dist: black; extra == "pep8test"
Requires-Dist: flake8; extra == "pep8test"
Requires-Dist: flake8-import-order; extra == "pep8test"
Requires-Dist: pep8-naming; extra == "pep8test"
Requires-Dist: setuptools-rust (>=0.11.4); extra == "sdist"
Requires-Dist: bcrypt (>=3.1.5); extra == "ssh"
Requires-Dist: pytest (>=6.2.0); extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-subtests; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: pretend; extra == "test"
Requires-Dist: iso8601; extra == "test"
Requires-Dist: pytz; extra == "test"
Requires-Dist: hypothesis (!=3.79.2,>=1.11.4); extra == "test"
Provides-Extra: docs
Provides-Extra: docstest
Provides-Extra: pep8test
Provides-Extra: sdist
Provides-Extra: ssh
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: LICENSE.APACHE
License-File: LICENSE.BSD
License-File: LICENSE.PSF
[Description omitted; length: 2405 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.0)
Root-Is-Purelib: false
Tag: cp36-abi3-manylinux_2_17_x86_64
Tag: cp36-abi3-manylinux2014_x86_64

RECORD

Path Digest Size
cryptography-36.0.0.dist-info/LICENSE sha256=Q9rSzHUqtyHNmp827OcPtTq3cTVR8tPYaU2OjFoG1uI 323
cryptography-36.0.0.dist-info/LICENSE.PSF sha256=aT7ApmKzn5laTyUrA6YiKUVHDBtvEsoCkY5O_g32S58 2415
cryptography-36.0.0.dist-info/top_level.txt sha256=zYbdX67v4JFZPfsaNue7ZV4-mgoRqYCAhMsNgt22LqA 22
cryptography-36.0.0.dist-info/LICENSE.APACHE sha256=qsc7MUj20dcRHbyjIJn2jSbGRMaBOuHk8F9leaomY_4 11360
cryptography-36.0.0.dist-info/RECORD
cryptography-36.0.0.dist-info/WHEEL sha256=CKyAzvXyNfUqaJS8i46NZRjBPS7jghov5lmGXPHTCIs 148
cryptography-36.0.0.dist-info/LICENSE.BSD sha256=YCxMdILeZHndLpeTzaJ15eY9dz2s0eymiSMqtwCPtPs 1532
cryptography-36.0.0.dist-info/METADATA sha256=pTA5vXmnJTIVA_9An5DYB7KR95BCi1YpWuEJaWEgryw 5420
cryptography/__init__.py sha256=ZkGC0RcrTYfnPlvOf9KmT-jGQ5iaA_hWG0Ei0EsIZwk 347
cryptography/fernet.py sha256=E5sAJQS3HcjI3Bb56y2sPGromtaVf7JXRbs8Wxg8ufc 6412
cryptography/utils.py sha256=t6I5HXiY_hnpFsPIHL9_BIm9rHUqHn5Dfh1u7SCuKAY 5485
cryptography/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cryptography/__about__.py sha256=9Em1jKNACcotqIgPXL6TJKYtn2EsaPWytcZoLSxO9mo 417
cryptography/exceptions.py sha256=TxKhSY9gEZi1P_2eFO1A2LWwzeGMvpPn8rcchIKS7fE 1209
cryptography/x509/oid.py sha256=CLIlQwzE3PQXMvkKep4JbzVUaRDl_stwcX_U6-s2cNw 794
cryptography/x509/__init__.py sha256=yC0TbuvPmWL1U4rEY-0m46SayuxCfPVNFWjJJdi5lY0 7654
cryptography/x509/certificate_transparency.py sha256=Elm_-GGA6k9zrcm5KYVY5uTirDsvGc_BUuTLR7Hu-K4 1119
cryptography/x509/extensions.py sha256=-9VCyBnGnT8M8sJWx_8kpS2DBjZvmHrX5AtZQlaH2TE 67725
cryptography/x509/ocsp.py sha256=UdO0rrsp5OgDpvP4UtYRppZGrN6RrfnyLwpe2jXIIDw 14561
cryptography/x509/general_name.py sha256=QuefWyux5qAkNGjSoKGUG8VbSmuJ4JGELpj81wJkbh8 8449
cryptography/x509/name.py sha256=XxKNbc1Rw2SD8FSsmTTRpQwmn26rbknILm7axzCLWmE 10309
cryptography/x509/base.py sha256=fiyNxjXef7iYIr3Vn3d_RGF4VPTO21P0vIMPZBbHM3M 33761
cryptography/hazmat/__init__.py sha256=OYlvgprzULzZlsf3yYTsd6VUVyQmpsbHjgJdNnsyRwE 418
cryptography/hazmat/_oid.py sha256=Y2ujhRDOV6QTzPf7swBw2-n2rAimwfojS94cyo-JDQs 15090
cryptography/hazmat/bindings/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/bindings/_rust.abi3.so sha256=KhF-p-6_jghdHCCJr2pc7zTgqoza-4-hKjcD3tJJ53g 3988984
cryptography/hazmat/bindings/_openssl.abi3.so sha256=B42nUQ315rdIPt-yj_nLl-biin-1HF7iEGdmTMd5Chw 6858992
cryptography/hazmat/bindings/_rust/x509.pyi sha256=YdnUA9uu60WhQP5QihTgo2pBrT49wxYtayCZ4trgZAg 1497
cryptography/hazmat/bindings/_rust/ocsp.pyi sha256=jATWMh1yz5JpnnT7A10_sbY-ja5zARnOpZaToLqm43Y 768
cryptography/hazmat/bindings/_rust/asn1.pyi sha256=Hovrt8dXZ9p8BKHaroPYmunu1VtDuirslJnE4jTG28s 411
cryptography/hazmat/bindings/_rust/__init__.pyi sha256=ga5QLYp8MmumQB-Rp4TGHq_NAqONcXTrLm2712TZ9Ms 103
cryptography/hazmat/bindings/openssl/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/bindings/openssl/_conditional.py sha256=ZMKCOVUpbZQ0RuznanE2Z_XpcqMBJ_axtYWAIzAcJUI 8835
cryptography/hazmat/bindings/openssl/binding.py sha256=NdDV1tgUzeJj5CB5LZQ4-Ml1UrZmJ-YEuxTaJnbOack 7408
cryptography/hazmat/backends/__init__.py sha256=SWa4uoSOI1QIISSrnHpKtdyQu4qLHPf5JGeHEJg6fw4 366
cryptography/hazmat/backends/interfaces.py sha256=kYeQCpu7Zc8pEoM_9Lra4bDv9a2vL8gZhDJe0z8gxEQ 10351
cryptography/hazmat/backends/openssl/ed25519.py sha256=bSlMfJedRoyzZXoJeaehj_0H_j6Ye5doQHgnib602-Q 5789
cryptography/hazmat/backends/openssl/encode_asn1.py sha256=4RUYVTpkYh6J1BnmYdr3G8xv4X1H-K2k2-fQoIDkpHI 570
cryptography/hazmat/backends/openssl/rsa.py sha256=SkFUfd47XpDBzAajGczaU40odRamh3cV6Ki6_UF8Srw 21454
cryptography/hazmat/backends/openssl/ed448.py sha256=dpJf1zt_o8vfVcXYi_PD8d9H-jBbYEp-d6ZIYDKlC1s 5743
cryptography/hazmat/backends/openssl/__init__.py sha256=7rpz1Z3eV9vZy_d2iLrwC8Oz0vEruDFrjJlc6W2ZDXA 271
cryptography/hazmat/backends/openssl/x448.py sha256=8OKYMNXDR7UlViU3sNIH5qmLMGP7J-F3OeEaRK0aots 4141
cryptography/hazmat/backends/openssl/ciphers.py sha256=iVqgp-fsrVG1TeUieINltNvKwx3f-V6MaRVF3x-rQbU 10367
cryptography/hazmat/backends/openssl/dh.py sha256=IbrUkIHANDPPp6jG-UaUBbCBaBcsbv-faq4L86ue5_s 11209
cryptography/hazmat/backends/openssl/aead.py sha256=YqQWEVGe7sJ0uuiazXTZfKdUT9aTHEYZxgkdcl0pcmk 6245
cryptography/hazmat/backends/openssl/utils.py sha256=5EfwljFjXpPOcB9bJRxRJ2i2jDKAOJwpoFNyUX7Amvo 2451
cryptography/hazmat/backends/openssl/hashes.py sha256=wx4SllcOscA0LHcHAZ3v6kOerLcZZO7gr7wVcIDtyKI 3098
cryptography/hazmat/backends/openssl/cmac.py sha256=KXcwF1XlY0Ew6sTBqPj0I1vr62dfMwCjeV3qBosIw8s 2846
cryptography/hazmat/backends/openssl/ec.py sha256=fUo5CQRb6-Vya8TjDRtu_KRc-xPNH0L_doxaIekCqZ8 12846
cryptography/hazmat/backends/openssl/decode_asn1.py sha256=nSqtgO5MJVf_UUkvw9tez10zhGnsGHq24OP1X2GKOe4 1113
cryptography/hazmat/backends/openssl/x509.py sha256=WUoRC6UDM9FkOdn6xR5Mk-v_WCq7eJryenGN9ni8L-A 1452
cryptography/hazmat/backends/openssl/backend.py sha256=sQsk2T-9TNAxPX35uyjUQm4Lc0u6sqvpOhkVrLMBGIg 88011
cryptography/hazmat/backends/openssl/dsa.py sha256=2xqKXe8hd3e0USiXzrdwGT38fVENy7H1dTimF0igIAE 10707
cryptography/hazmat/backends/openssl/x25519.py sha256=kCnWzuchrJn1Nne4zeotKvlkMty9p3VuM8y1EWo70vQ 4622
cryptography/hazmat/backends/openssl/hmac.py sha256=jdiNrruBI8LG_1xrTW_pzP3V4EfmvWIGU9mV9wMtrEY 2941
cryptography/hazmat/backends/openssl/poly1305.py sha256=XTt-1m77_j3p0bsqhuKceVQPFbaVPqw8QdHdqDdZEgk 2347
cryptography/hazmat/primitives/_serialization.py sha256=OC_uXC5cNHucoOkHuTsZbfcQ9bvZs1cq7b18TcJu4Es 1341
cryptography/hazmat/primitives/padding.py sha256=Kuelp5tzUgJnBpMKgn2XN7_mprC7lxscKbupAPivclM 6187
cryptography/hazmat/primitives/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/primitives/hashes.py sha256=8UVSTzMmPb1qImoGXnXHXs8SnavffPC8HvuzuJn0HG0 5956
cryptography/hazmat/primitives/cmac.py sha256=7j-5N7SDqV5kNW3wN0AK_TfamHe7Ab6MXRNAdwEcIZc 1825
cryptography/hazmat/primitives/_asymmetric.py sha256=nVJwmxkakirAXfFp410pC4kY_CinzN5FSJwhEn2IE34 485
cryptography/hazmat/primitives/_cipheralgorithm.py sha256=sV8-SjhhY4WtHsaLI7e2x4o2cYAAqP8YWBjhC6k1u10 1000
cryptography/hazmat/primitives/constant_time.py sha256=6bkW00QjhKusdgsQbexXhMlGX0XRN59XNmxWS2W38NA 387
cryptography/hazmat/primitives/hmac.py sha256=E4Jng7B4zdC4ovKthBizh6fe0Ikf4TOgpZrBqP2V0yI 2023
cryptography/hazmat/primitives/poly1305.py sha256=_Dtv6oCMn94rAhQ6pjie9mO_MiDLVL5It3Z5sdpCU3c 1711
cryptography/hazmat/primitives/keywrap.py sha256=N9GOolVlFTeOXUU4rFknK87AEXIMMcyIxFjsuuBdo3Y 5749
cryptography/hazmat/primitives/ciphers/__init__.py sha256=Qp78Y3PDSRfwp7DDa3pezlLrED_QFhic_LvDw4LM9ZQ 646
cryptography/hazmat/primitives/ciphers/aead.py sha256=FPRrJFgg9Gl7-Bawpv7m7Os5PR4K3Pq8ylc5HW2XRw4 9282
cryptography/hazmat/primitives/ciphers/algorithms.py sha256=e2o7CuWULhBB-DoSb9GXUZk1RRSWE1R9kNEA7dhlu_U 4148
cryptography/hazmat/primitives/ciphers/base.py sha256=Fijnti6WFMJAIBy8dzIMKoLvJvvXsjlTOPBzvUykZMo 6663
cryptography/hazmat/primitives/ciphers/modes.py sha256=-1VPWPiKwcNZwKnKxhibro_qhDHpygYEQ5yCvbzrVfI 7429
cryptography/hazmat/primitives/twofactor/__init__.py sha256=ZHo4zwWidFP2RWFl8luiNuYkVMZPghzx54izPNSCtD4 222
cryptography/hazmat/primitives/twofactor/totp.py sha256=qlmGIqVI1p_xag_Rd5Vq3GeHB3_IyLIK1RhwQL4h-wA 1457
cryptography/hazmat/primitives/twofactor/hotp.py sha256=lVD0rrZdN-2_tMgvO0Xug9OF24qFVBRJoq9YWy-vXk4 3112
cryptography/hazmat/primitives/asymmetric/ed25519.py sha256=1qOl1UWV_-cXKHhwlFSyPBdhpx2HMDRukkI6eI5i8vM 2728
cryptography/hazmat/primitives/asymmetric/rsa.py sha256=9KkX2y6Uhqu_kXIeisjHWTvTFabu2NkjVnrrYZ4FqFQ 11807
cryptography/hazmat/primitives/asymmetric/ed448.py sha256=oR-j4jGcWUnGxWi1GygHxVZbgkSOKHsR6y1E3Lf6wYM 2647
cryptography/hazmat/primitives/asymmetric/padding.py sha256=QAcY756FgQgkRTUwHUKN1TfMhjEmsu4KwS1yKwN6RKI 2145
cryptography/hazmat/primitives/asymmetric/__init__.py sha256=p69vOT3TH9cC7CBRiPsJBkXWfEU10Y0V537jrbHTW0U 956
cryptography/hazmat/primitives/asymmetric/x448.py sha256=V3lxb1VOiRTa3bzVUC3uZat2ogfExUOdktCIGUUMZ2Y 2556
cryptography/hazmat/primitives/asymmetric/dh.py sha256=EpsQLWu7hzYDF-zANjlPjVnVBijWwnhgRAu0aNerQB0 6573
cryptography/hazmat/primitives/asymmetric/utils.py sha256=uX3yo4ngIHdp9f6P5AEYmOwiuSVpQ4mL_h8kyP_HHy8 742
cryptography/hazmat/primitives/asymmetric/types.py sha256=bX43jABi-uqrwMkpZPy3efQig7sfbql0IaDc7TE7yLY 896
cryptography/hazmat/primitives/asymmetric/ec.py sha256=lj5hL40Fm_L3hM-pOz1gj9ddXrVBmJjzxB6R6hoO3uU 15022
cryptography/hazmat/primitives/asymmetric/dsa.py sha256=3Ks5QKtvPe-ZuBvS_MCmlbhTFAp7PNSKHHeJiPehDfk 8407
cryptography/hazmat/primitives/asymmetric/x25519.py sha256=-nbaGlgT1sufO9Ic-urwKDql8Da0U3GL6hZJIMqHgVc 2588
cryptography/hazmat/primitives/kdf/__init__.py sha256=DcZhzfLG8d8IYBH771lGTVU5S87OQDpu3nrfOwZnsmA 715
cryptography/hazmat/primitives/kdf/hkdf.py sha256=LlDQbCvlNzuLa_UJXrkG5fXGjAjor5Wunv2378TBmms 3031
cryptography/hazmat/primitives/kdf/scrypt.py sha256=JvX_cD0o0Op5EcFNeZhr-vI5sYv_LdnJ6kNEbW3u5ow 2228
cryptography/hazmat/primitives/kdf/pbkdf2.py sha256=wEMH4CJfPccCg9apQLXyWUWBrZLTpYLLnoZEnzvaHQo 2032
cryptography/hazmat/primitives/kdf/x963kdf.py sha256=C3X1KRmnhW2Gna9yWBFfU93DrBS0q5XxtUIkNrDdE-o 2003
cryptography/hazmat/primitives/kdf/kbkdf.py sha256=P-rDZ6hxLHYb9cdRQ3zAKlbHe6wzreEFRnm6UjyGLxw 7666
cryptography/hazmat/primitives/kdf/concatkdf.py sha256=-Mcx_43YO7OkFEbuXyTmGl-pd__xClRieHFy9zssETg 3771
cryptography/hazmat/primitives/serialization/__init__.py sha256=RALEthF7wRjlMyTvSq09XmKQey74tsSdDCCsDaD6yQU 1129
cryptography/hazmat/primitives/serialization/base.py sha256=yw8_yzIvruT6fmS-KrTmIXbAF00rItH48WXTPOSLdJ4 1761
cryptography/hazmat/primitives/serialization/pkcs12.py sha256=xupRFD4aZROOYVn3jj9tvYsm0XOCCWIgMuU5lIeRiB0 6250
cryptography/hazmat/primitives/serialization/pkcs7.py sha256=8iowfFKeZIGl1Kf6rMoK11hVB2mBQdHnpc6vaKRADKo 5336
cryptography/hazmat/primitives/serialization/ssh.py sha256=Sis7_w4dFV43iJ2FoOrx89BKO4_zB6iLajdGRHaJrlE 21997

top_level.txt

_openssl
cryptography