cryptography

View on PyPIReverse Dependencies (4057)

42.0.5 cryptography-42.0.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cryptography-42.0.5-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cryptography-42.0.5-cp39-abi3-win_amd64.whl
cryptography-42.0.5-cp39-abi3-win32.whl
cryptography-42.0.5-cp39-abi3-macosx_10_12_universal2.whl
cryptography-42.0.5-cp39-abi3-musllinux_1_2_x86_64.whl
cryptography-42.0.5-cp39-abi3-musllinux_1_2_aarch64.whl
cryptography-42.0.5-cp39-abi3-musllinux_1_1_x86_64.whl
cryptography-42.0.5-cp39-abi3-musllinux_1_1_aarch64.whl
cryptography-42.0.5-cp39-abi3-manylinux_2_28_x86_64.whl
cryptography-42.0.5-cp39-abi3-manylinux_2_28_aarch64.whl
cryptography-42.0.5-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cryptography-42.0.5-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cryptography-42.0.5-cp37-abi3-win_amd64.whl
cryptography-42.0.5-cp37-abi3-win32.whl
cryptography-42.0.5-cp37-abi3-macosx_10_12_x86_64.whl
cryptography-42.0.5-cp37-abi3-macosx_10_12_universal2.whl
cryptography-42.0.5-cp37-abi3-musllinux_1_2_x86_64.whl
cryptography-42.0.5-cp37-abi3-musllinux_1_2_aarch64.whl
cryptography-42.0.5-cp37-abi3-musllinux_1_1_x86_64.whl
cryptography-42.0.5-cp37-abi3-musllinux_1_1_aarch64.whl
cryptography-42.0.5-cp37-abi3-manylinux_2_28_x86_64.whl
cryptography-42.0.5-cp37-abi3-manylinux_2_28_aarch64.whl
cryptography-42.0.5-pp39-pypy39_pp73-win_amd64.whl
cryptography-42.0.5-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
cryptography-42.0.5-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
cryptography-42.0.5-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
cryptography-42.0.5-pp310-pypy310_pp73-win_amd64.whl
cryptography-42.0.5-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
cryptography-42.0.5-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
cryptography-42.0.5-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl

Wheel Details

Project: cryptography
Version: 42.0.5
Filename: cryptography-42.0.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 4567683
MD5: 85d28f7262d505370315bb3a050f0d71
SHA256: 7cde5f38e614f55e28d831754e8a3bacf9ace5d1566235e39d91b35502d6936e
Uploaded: 2024-02-24 01:16:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cryptography
Version: 42.0.5
Summary: cryptography is a package which provides cryptographic recipes and primitives to Python developers.
Author-Email: The Python Cryptographic Authority and individual contributors <cryptography-dev[at]python.org>
Project-Url: homepage, 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: Apache-2.0 OR BSD-3-Clause
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.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.7
Requires-Dist: cffi (>=1.12); platform_python_implementation != "PyPy"
Requires-Dist: sphinx (>=5.3.0); extra == "docs"
Requires-Dist: sphinx-rtd-theme (>=1.1.1); extra == "docs"
Requires-Dist: pyenchant (>=1.6.11); extra == "docstest"
Requires-Dist: readme-renderer; extra == "docstest"
Requires-Dist: sphinxcontrib-spelling (>=4.0.1); extra == "docstest"
Requires-Dist: nox; extra == "nox"
Requires-Dist: ruff; extra == "pep8test"
Requires-Dist: mypy; extra == "pep8test"
Requires-Dist: check-sdist; extra == "pep8test"
Requires-Dist: click; extra == "pep8test"
Requires-Dist: build; extra == "sdist"
Requires-Dist: bcrypt (>=3.1.5); extra == "ssh"
Requires-Dist: pytest (>=6.2.0); extra == "test"
Requires-Dist: pytest-benchmark; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: pretend; extra == "test"
Requires-Dist: certifi; extra == "test"
Requires-Dist: pytest-randomly; extra == "test-randomorder"
Provides-Extra: docs
Provides-Extra: docstest
Provides-Extra: nox
Provides-Extra: pep8test
Provides-Extra: sdist
Provides-Extra: ssh
Provides-Extra: test
Provides-Extra: test-randomorder
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: LICENSE.APACHE
License-File: LICENSE.BSD
[Description omitted; length: 2249 characters]

WHEEL

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

RECORD

Path Digest Size
cryptography-42.0.5.dist-info/LICENSE.BSD sha256=YCxMdILeZHndLpeTzaJ15eY9dz2s0eymiSMqtwCPtPs 1532
cryptography-42.0.5.dist-info/METADATA sha256=HBLV1nR6tzJqwYdijrI2mdIrWv4f9ci4ZpzkJFWmPps 5295
cryptography-42.0.5.dist-info/top_level.txt sha256=KNaT-Sn2K4uxNaEbe6mYdDn3qWDMlp4y-MtWfB73nJc 13
cryptography-42.0.5.dist-info/WHEEL sha256=7bb2qFlhuQcQrmL2-A8GE5TY3yTRSwzdLxs22u-nlJE 148
cryptography-42.0.5.dist-info/RECORD
cryptography-42.0.5.dist-info/LICENSE.APACHE sha256=qsc7MUj20dcRHbyjIJn2jSbGRMaBOuHk8F9leaomY_4 11360
cryptography-42.0.5.dist-info/LICENSE sha256=Pgx8CRqUi4JTO6mP18u0BDLW8amsv4X1ki0vmak65rs 197
cryptography/exceptions.py sha256=835EWILc2fwxw-gyFMriciC2SqhViETB10LBSytnDIc 1087
cryptography/fernet.py sha256=aPj82w-Z_1GBXUtWRUsZdVbMwRo5Mbjj0wkA9wG4rkw 6696
cryptography/utils.py sha256=8fNXSfKvDgaji9M_m4lVXHFTVdIDP32GhlXzUBYDBHE 4033
cryptography/__init__.py sha256=iVPlBlXWTJyiFeRedxcbMPhyHB34viOM10d72vGnWuE 364
cryptography/__about__.py sha256=Q_dIPaB2u54kbfNQMzqmbel-gbG6RC5vWzO6OSFDGqM 445
cryptography/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cryptography/hazmat/_oid.py sha256=0DhT6N-ziZzlQp05iPKOsy5wdPMayiKdrSg_yZfWLzc 14460
cryptography/hazmat/__init__.py sha256=5IwrLWrVp0AjEr_4FdWG_V057NSJGY_W4egNNsuct0g 455
cryptography/hazmat/bindings/_rust.abi3.so sha256=fOxOFAQR4gkNBU9vV_JiMvzLOKJyN3q05RDCWqplst0 13765472
cryptography/hazmat/bindings/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/bindings/openssl/_conditional.py sha256=oa0XaChiNaxqSmwwWE4gWgP0oHJk_AqXqHVe3sm9TbE 6290
cryptography/hazmat/bindings/openssl/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/bindings/openssl/binding.py sha256=gujA75kQ8NAXXBSNNP2eAPn8gpEmhv99wqS03ck2b-0 4935
cryptography/hazmat/bindings/_rust/ocsp.pyi sha256=qUA2x7lwbG_Z7wJ_wUxsBFJ71arjoX-nnkZAw4nVDeQ 860
cryptography/hazmat/bindings/_rust/_openssl.pyi sha256=mpNJLuYLbCVrd5i33FBTmWwL_55Dw7JPkSLlSX9Q7oI 230
cryptography/hazmat/bindings/_rust/x509.pyi sha256=KqsM2W3tg4MpzxjI4eL9Jbsm7pQwvJ4_-xDE7wA1x3w 3001
cryptography/hazmat/bindings/_rust/asn1.pyi sha256=8w-f89ls0pb7BAbt1E0Pvkd59NGtTFItLtFK8ZJGbkk 556
cryptography/hazmat/bindings/_rust/exceptions.pyi sha256=exXr2xw_0pB1kk93cYbM3MohbzoUkjOms1ZMUi0uQZE 640
cryptography/hazmat/bindings/_rust/__init__.pyi sha256=djseHBlzUqDJ7JUc2J51OT_7CLm_Lz0EyVQ55o3udUI 495
cryptography/hazmat/bindings/_rust/pkcs7.pyi sha256=WfJXBDgmsOg1ui1U3wclgL-xpmbcFNq6lt6fY6yxy8w 619
cryptography/hazmat/bindings/_rust/openssl/kdf.pyi sha256=wPS5c7NLspM2632II0I4iH1RSxZvSRtBOVqmpyQATfk 544
cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi sha256=OJsrblS2nHptZctva-pAKFL5q8yPEAkhmjPZpJ6TA94 493
cryptography/hazmat/bindings/_rust/openssl/dsa.pyi sha256=qBtkgj2albt2qFcnZ9UDrhzoNhCVO7HTby5VSf1EXMI 1299
cryptography/hazmat/bindings/_rust/openssl/rsa.pyi sha256=2OQCNSXkxgc-3uw1xiCCloIQTV6p9_kK79Yu0rhZgPc 1364
cryptography/hazmat/bindings/_rust/openssl/cmac.pyi sha256=nPH0X57RYpsAkRowVpjQiHE566ThUTx7YXrsadmrmHk 564
cryptography/hazmat/bindings/_rust/openssl/__init__.pyi sha256=LOxBeyjBgwa_hmCflzhsOfCQKDvScU04cUTS4HrMErg 1098
cryptography/hazmat/bindings/_rust/openssl/ec.pyi sha256=zJy0pRa5n-_p2dm45PxECB_-B6SVZyNKfjxFDpPqT38 1691
cryptography/hazmat/bindings/_rust/openssl/hmac.pyi sha256=ZmLJ73pmxcZFC1XosWEiXMRYtvJJor3ZLdCQOJu85Cw 662
cryptography/hazmat/bindings/_rust/openssl/hashes.pyi sha256=J8HoN0GdtPcjRAfNHr5Elva_nkmQfq63L75_z9dd8Uc 573
cryptography/hazmat/bindings/_rust/openssl/x448.pyi sha256=AoRMWNvCJTiH5L-lkIkCdPlrPLUdJvvfXpIvf1GmxpM 466
cryptography/hazmat/bindings/_rust/openssl/keys.pyi sha256=9nFfZ0USUxHtPvqJmvWewz27so3qlQxxTEt2d904msI 980
cryptography/hazmat/bindings/_rust/openssl/dh.pyi sha256=Z3TC-G04-THtSdAOPLM1h2G7ml5bda1ElZUcn5wpuhk 1564
cryptography/hazmat/bindings/_rust/openssl/aead.pyi sha256=ZNsO1H8Q9ixQO9Db7qtkboWKM5fycWY_ZeyGXb3scHg 1737
cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi sha256=9iogF7Q4i81IkOS-IMXp6HvxFF_3cNy_ucrAjVQnn14 540
cryptography/hazmat/bindings/_rust/openssl/x25519.pyi sha256=2BKdbrddM_9SMUpdvHKGhb9MNjURCarPxccbUDzHeoA 484
cryptography/hazmat/bindings/_rust/openssl/ed448.pyi sha256=SkPHK2HdbYN02TVQEUOgW3iTdiEY7HBE4DijpdkAzmk 475
cryptography/hazmat/primitives/keywrap.py sha256=kHqtc56YvpTNEi6q1ifoHKXmY4SWqllBv-eBfqMpvuE 5650
cryptography/hazmat/primitives/padding.py sha256=g4qonAgYADkMArKt2MXD1XlnGd4ET_Rf5YDADwb_v8Q 6148
cryptography/hazmat/primitives/cmac.py sha256=sz_s6H_cYnOvx-VNWdIKhRhe3Ymp8z8J0D3CBqOX3gg 338
cryptography/hazmat/primitives/_serialization.py sha256=qrozc8fw2WZSbjk3DAlSl3ResxpauwJ74ZgGoUL-mj0 5142
cryptography/hazmat/primitives/hmac.py sha256=RpB3z9z5skirCQrm7zQbtnp9pLMnAjrlTUvKqF5aDDc 423
cryptography/hazmat/primitives/hashes.py sha256=HCFCsR8p7OEWt1YA7oRbqgKHXOuZnrspkVrniU_B2uU 5091
cryptography/hazmat/primitives/_asymmetric.py sha256=RhgcouUB6HTiFDBrR1LxqkMjpUxIiNvQ1r_zJjRG6qQ 532
cryptography/hazmat/primitives/_cipheralgorithm.py sha256=u7ryLG_HivCXn-ulKM-h_eVWMzlobeg0K45Udflk7Gg 1072
cryptography/hazmat/primitives/constant_time.py sha256=xdunWT0nf8OvKdcqUhhlFKayGp4_PgVJRU2W1wLSr_A 422
cryptography/hazmat/primitives/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/primitives/poly1305.py sha256=P5EPQV-RB_FJPahpg01u0Ts4S_PnAmsroxIGXbGeRRo 355
cryptography/hazmat/primitives/twofactor/totp.py sha256=v0y0xKwtYrP83ypOo5Ofd441RJLOkaFfjmp554jo5F0 1450
cryptography/hazmat/primitives/twofactor/hotp.py sha256=l1YdRMIhfPIuHKkA66keBDHhNbnBAlh6-O44P-OHIK8 2976
cryptography/hazmat/primitives/twofactor/__init__.py sha256=tmMZGB-g4IU1r7lIFqASU019zr0uPp_wEBYcwdDCKCA 258
cryptography/hazmat/primitives/serialization/pkcs12.py sha256=jtMcM-At_GZFRD5oSlOGHOE1OcosroWIvmkzrEsv75Q 6599
cryptography/hazmat/primitives/serialization/ssh.py sha256=7JjL4ZWcOliyAOJdnlnWi_0nNlLtOrAoj6AqWHdrLNg 50051
cryptography/hazmat/primitives/serialization/base.py sha256=ikq5MJIwp_oUnjiaBco_PmQwOTYuGi-XkYUYHKy8Vo0 615
cryptography/hazmat/primitives/serialization/__init__.py sha256=6ZlL3EicEzoGdMOat86w8y_XICCnlHdCjFI97rMxRDg 1653
cryptography/hazmat/primitives/serialization/pkcs7.py sha256=uaWAdWggcM087zL1ltQc5fFhpXFFbBNn_2cyQK8toZ4 7488
cryptography/hazmat/primitives/ciphers/algorithms.py sha256=rNsvAJZIft8o0yan5Z62hJ-xoEM_Y6BYBkFs4jnnR2s 5120
cryptography/hazmat/primitives/ciphers/modes.py sha256=Kw1419ZCUBNbbxd7BctwPp6i8rwnOvvifdXokrx_bYM 8317
cryptography/hazmat/primitives/ciphers/aead.py sha256=V6UKsIPNZQh0cfd8hpXx3ZzztQ-JQ9ChBMMN1ZTZXJ0 5540
cryptography/hazmat/primitives/ciphers/base.py sha256=4VktSqxhRjigjNQ3m2BiQQDo-1bYqCxXpddphJukoMI 8445
cryptography/hazmat/primitives/ciphers/__init__.py sha256=kAyb9NSczqTrCWj0HEoVp3Cxo7AHW8ibPFQz-ZHsOtA 680
cryptography/hazmat/primitives/asymmetric/dh.py sha256=OOCjMClH1Bf14Sy7jAdwzEeCxFPb8XUe2qePbExvXwc 3420
cryptography/hazmat/primitives/asymmetric/padding.py sha256=eZcvUqVLbe3u48SunLdeniaPlV4-k6pwBl67OW4jSy8 2885
cryptography/hazmat/primitives/asymmetric/rsa.py sha256=HToE4M5VJbGZS_2SbJ11kIGhtQ8D3GozW59sWEzrfZ4 6799
cryptography/hazmat/primitives/asymmetric/x448.py sha256=GKKJBqYLr03VewMF18bXIM941aaWcZIQ4rC02GLLEmw 3374
cryptography/hazmat/primitives/asymmetric/ec.py sha256=W6nLb4Oho3BI3OsTR_nUI4WRHCbikTrqVOjQQYjV5vs 9704
cryptography/hazmat/primitives/asymmetric/x25519.py sha256=VGYuRdIYuVBtizpFdNWd2bTrT10JRa1admQdBr08xz8 3341
cryptography/hazmat/primitives/asymmetric/utils.py sha256=DPTs6T4F-UhwzFQTh-1fSEpQzazH2jf2xpIro3ItF4o 790
cryptography/hazmat/primitives/asymmetric/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/primitives/asymmetric/ed448.py sha256=2UzEDzzfkPn83UFVFlMZfIMbAixxY09WmQyrwinWTn8 3456
cryptography/hazmat/primitives/asymmetric/dsa.py sha256=xBwdf0pZOgvqjUKcO7Q0L3NxwalYj0SJDUqThemhSmI 3945
cryptography/hazmat/primitives/asymmetric/ed25519.py sha256=kl63fg7myuMjNTmMoVFeH6iVr0x5FkjNmggxIRTloJk 3423
cryptography/hazmat/primitives/asymmetric/types.py sha256=LnsOJym-wmPUJ7Knu_7bCNU3kIiELCd6krOaW_JU08I 2996
cryptography/hazmat/primitives/kdf/scrypt.py sha256=4QONhjxA_ZtuQtQ7QV3FnbB8ftrFnM52B4HPfV7hFys 2354
cryptography/hazmat/primitives/kdf/hkdf.py sha256=uhN5L87w4JvtAqQcPh_Ji2TPSc18IDThpaYJiHOWy3A 3015
cryptography/hazmat/primitives/kdf/kbkdf.py sha256=C3koAdtF_fwyvbhQA88AYbi3YOrUZ_7eaIM4DkWrfyM 9072
cryptography/hazmat/primitives/kdf/x963kdf.py sha256=wCpWmwQjZ2vAu2rlk3R_PX0nINl8WGXYBmlyMOC5iPw 1992
cryptography/hazmat/primitives/kdf/concatkdf.py sha256=bcn4NGXse-EsFl7nlU83e5ilop7TSHcX-CJJS107W80 3686
cryptography/hazmat/primitives/kdf/pbkdf2.py sha256=1CCH9Q5gXUpnZd3c8d8bCXgpJ3s2hZZGBnuG7FH1waM 2012
cryptography/hazmat/primitives/kdf/__init__.py sha256=4XibZnrYq4hh5xBjWiIXzaYW6FKx8hPbVaa_cB9zS64 750
cryptography/hazmat/backends/__init__.py sha256=O5jvKFQdZnXhKeqJ-HtulaEL9Ni7mr1mDzZY5kHlYhI 361
cryptography/hazmat/backends/openssl/aead.py sha256=UBNLqkicUo2ve7q-q8R49IgVOYlDMmSPtbPUK2qdMbM 8176
cryptography/hazmat/backends/openssl/backend.py sha256=IppmW4HSxibjPcgVL6bzFrzqCLoiR6TVBQrWQXAHdgo 32966
cryptography/hazmat/backends/openssl/decode_asn1.py sha256=kz6gys8wuJhrx4QyU6enYx7UatNHr0LB3TI1jH3oQ54 1148
cryptography/hazmat/backends/openssl/ciphers.py sha256=MwBbBauaUjNiaja25oZKt7vI9bRGXfF5lK1p-8AQ67U 10353
cryptography/hazmat/backends/openssl/__init__.py sha256=p3jmJfnCag9iE5sdMrN6VvVEu55u46xaS_IjoI0SrmA 305
cryptography/x509/ocsp.py sha256=7Na0PAyA6nSyApTGd-QZ9Nfw2uyUS_PDVQx5XUw1xmU 18126
cryptography/x509/verification.py sha256=mPg6AUQDxK5wgGerP_hkFWD1Wj6l7lAt2IxpizZzekA 668
cryptography/x509/extensions.py sha256=YU9R9IGt2tFl3zM7T2LI3dzQvKyvMhZxT2JgqCrZ3SE 66345
cryptography/x509/general_name.py sha256=sP_rV11Qlpsk4x3XXGJY_Mv0Q_s9dtjeLckHsjpLQoQ 7836
cryptography/x509/certificate_transparency.py sha256=6HvzAD0dlSQVxy6tnDhGj0-pisp1MaJ9bxQNRr92inI 2261
cryptography/x509/base.py sha256=U2ZTy4BMQKiQ7YwncAnfKffRv7KSzWaMvbbgMlO8blk 36933
cryptography/x509/__init__.py sha256=zaKuAaluw0p-lQm4RGK3_NBAG9V_UW6nhv_1m_ppugI 7924
cryptography/x509/name.py sha256=85k7lJRtXnWTsVfsJXHNiWnDrsbW0OJ54np2opaBV28 14609
cryptography/x509/oid.py sha256=fFosjGsnIB_w_0YrzZv1ggkSVwZl7xmY0zofKZNZkDA 829

top_level.txt

cryptography