cryptography

View on PyPIReverse Dependencies (4418)

43.0.0 cryptography-43.0.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cryptography-43.0.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cryptography-43.0.0-cp39-abi3-win_amd64.whl
cryptography-43.0.0-cp39-abi3-win32.whl
cryptography-43.0.0-cp39-abi3-macosx_10_9_universal2.whl
cryptography-43.0.0-cp39-abi3-musllinux_1_2_x86_64.whl
cryptography-43.0.0-cp39-abi3-musllinux_1_2_aarch64.whl
cryptography-43.0.0-cp39-abi3-manylinux_2_28_x86_64.whl
cryptography-43.0.0-cp39-abi3-manylinux_2_28_aarch64.whl
cryptography-43.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cryptography-43.0.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cryptography-43.0.0-cp37-abi3-win_amd64.whl
cryptography-43.0.0-cp37-abi3-win32.whl
cryptography-43.0.0-cp37-abi3-macosx_10_9_universal2.whl
cryptography-43.0.0-cp37-abi3-musllinux_1_2_x86_64.whl
cryptography-43.0.0-cp37-abi3-musllinux_1_2_aarch64.whl
cryptography-43.0.0-cp37-abi3-manylinux_2_28_x86_64.whl
cryptography-43.0.0-cp37-abi3-manylinux_2_28_aarch64.whl
cryptography-43.0.0-pp39-pypy39_pp73-win_amd64.whl
cryptography-43.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
cryptography-43.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
cryptography-43.0.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
cryptography-43.0.0-pp310-pypy310_pp73-win_amd64.whl
cryptography-43.0.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
cryptography-43.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
cryptography-43.0.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl

Wheel Details

Project: cryptography
Version: 43.0.0
Filename: cryptography-43.0.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 3998617
MD5: 99e09a75be2de468d3ff9923c4a1a825
SHA256: 299d3da8e00b7e2b54bb02ef58d73cd5f55fb31f33ebbf33bd00d9aa6807df7e
Uploaded: 2024-07-20 16:39:06 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: cryptography
Version: 43.0.0
Summary: cryptography is a package which provides cryptographic recipes and primitives to Python developers.
Author: The cryptography developers <cryptography-dev@python.org>
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: bcrypt (>=3.1.5); extra == "ssh"
Requires-Dist: nox; extra == "nox"
Requires-Dist: cryptography-vectors (==43.0.0); extra == "test"
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"
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: build; extra == "sdist"
Requires-Dist: ruff; extra == "pep8test"
Requires-Dist: mypy; extra == "pep8test"
Requires-Dist: check-sdist; extra == "pep8test"
Requires-Dist: click; extra == "pep8test"
Provides-Extra: ssh
Provides-Extra: nox
Provides-Extra: test
Provides-Extra: test-randomorder
Provides-Extra: docs
Provides-Extra: docstest
Provides-Extra: sdist
Provides-Extra: pep8test
Description-Content-Type: text/x-rst; charset=UTF-8
License-File: LICENSE
License-File: LICENSE.APACHE
License-File: LICENSE.BSD
[Description omitted; length: 2250 characters]

WHEEL

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

RECORD

Path Digest Size
cryptography-43.0.0.dist-info/WHEEL sha256=n2pqLjc9sUNgobT-gu8FtnFq3EeIJa3VzJ9ZyWhL5UI 143
cryptography-43.0.0.dist-info/RECORD
cryptography-43.0.0.dist-info/METADATA sha256=JPmDiHQjPeafnemuvZU1nkmUmFCNlitgXZAYYojX2MA 5440
cryptography-43.0.0.dist-info/license_files/LICENSE sha256=Pgx8CRqUi4JTO6mP18u0BDLW8amsv4X1ki0vmak65rs 197
cryptography-43.0.0.dist-info/license_files/LICENSE.APACHE sha256=qsc7MUj20dcRHbyjIJn2jSbGRMaBOuHk8F9leaomY_4 11360
cryptography-43.0.0.dist-info/license_files/LICENSE.BSD sha256=YCxMdILeZHndLpeTzaJ15eY9dz2s0eymiSMqtwCPtPs 1532
cryptography/__init__.py sha256=mthuUrTd4FROCpUYrTIqhjz6s6T9djAZrV7nZ1oMm2o 364
cryptography/__about__.py sha256=AuJuBuUXFu8XM-ndNcp4DzJNCld3qQyfRJFH_AgNI-0 445
cryptography/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cryptography/fernet.py sha256=aPj82w-Z_1GBXUtWRUsZdVbMwRo5Mbjj0wkA9wG4rkw 6696
cryptography/exceptions.py sha256=835EWILc2fwxw-gyFMriciC2SqhViETB10LBSytnDIc 1087
cryptography/utils.py sha256=Rp7ppg4XIBVVzNQ6XngGndwkICJoYp6FoFOOgTWLJ7g 3925
cryptography/hazmat/__init__.py sha256=5IwrLWrVp0AjEr_4FdWG_V057NSJGY_W4egNNsuct0g 455
cryptography/hazmat/_oid.py sha256=e9yLmxtdQtuL94ztQv3SGtt_ea1Mx6aUwGftJsP6EXk 15201
cryptography/hazmat/bindings/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/bindings/_rust.abi3.so sha256=HMY7YlmGgX_SDkjQUhWaJNafFQf4tB4_-39xXgIieMM 10872208
cryptography/hazmat/bindings/_rust/asn1.pyi sha256=BrGjC8J6nwuS-r3EVcdXJB8ndotfY9mbQYOfpbPG0HA 354
cryptography/hazmat/bindings/_rust/test_support.pyi sha256=Xo1Gd7bh9rU4HuIS4pm9UwCY6IS1gInvFwmhABLOVO4 936
cryptography/hazmat/bindings/_rust/pkcs12.pyi sha256=afhB_6M8xI1MIE5vxkaDF1jSxA48ib1--NiOxtf6boM 1394
cryptography/hazmat/bindings/_rust/_openssl.pyi sha256=mpNJLuYLbCVrd5i33FBTmWwL_55Dw7JPkSLlSX9Q7oI 230
cryptography/hazmat/bindings/_rust/ocsp.pyi sha256=R-xJ-XmJZ1lOk-fWHHvRnP3QNTCFnKv-l3xlNWfLVt4 868
cryptography/hazmat/bindings/_rust/__init__.pyi sha256=wb1OT76lG19vjq97_q2MM3qdJlQhyloXfVbKFDmRse4 737
cryptography/hazmat/bindings/_rust/pkcs7.pyi sha256=QCmuA0IgDr4iOecUOXgUUeh3BAjJx8ubjz__EnNbyGY 972
cryptography/hazmat/bindings/_rust/exceptions.pyi sha256=exXr2xw_0pB1kk93cYbM3MohbzoUkjOms1ZMUi0uQZE 640
cryptography/hazmat/bindings/_rust/x509.pyi sha256=WLrGmqmFss8dXKhlG_J9nVhoCcodR72xJdCoxEuBtjY 3551
cryptography/hazmat/bindings/_rust/openssl/cmac.pyi sha256=nPH0X57RYpsAkRowVpjQiHE566ThUTx7YXrsadmrmHk 564
cryptography/hazmat/bindings/_rust/openssl/aead.pyi sha256=i0gA3jUQ4rkJXTGGZrq-AuY-VQLN31lyDeWuDZ0zJYw 2553
cryptography/hazmat/bindings/_rust/openssl/rsa.pyi sha256=2OQCNSXkxgc-3uw1xiCCloIQTV6p9_kK79Yu0rhZgPc 1364
cryptography/hazmat/bindings/_rust/openssl/x448.pyi sha256=AoRMWNvCJTiH5L-lkIkCdPlrPLUdJvvfXpIvf1GmxpM 466
cryptography/hazmat/bindings/_rust/openssl/ed448.pyi sha256=SkPHK2HdbYN02TVQEUOgW3iTdiEY7HBE4DijpdkAzmk 475
cryptography/hazmat/bindings/_rust/openssl/x25519.pyi sha256=2BKdbrddM_9SMUpdvHKGhb9MNjURCarPxccbUDzHeoA 484
cryptography/hazmat/bindings/_rust/openssl/__init__.pyi sha256=Lvn250QMdPyeF-hoBF6rkQgHLBJxVauXCb8i8uYTomQ 1368
cryptography/hazmat/bindings/_rust/openssl/hmac.pyi sha256=ZmLJ73pmxcZFC1XosWEiXMRYtvJJor3ZLdCQOJu85Cw 662
cryptography/hazmat/bindings/_rust/openssl/kdf.pyi sha256=wPS5c7NLspM2632II0I4iH1RSxZvSRtBOVqmpyQATfk 544
cryptography/hazmat/bindings/_rust/openssl/ciphers.pyi sha256=iK0ZhQ-WyCQbjaraaFgK6q4PpD-7Rf5RDHkFD3YEW_g 1301
cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi sha256=9iogF7Q4i81IkOS-IMXp6HvxFF_3cNy_ucrAjVQnn14 540
cryptography/hazmat/bindings/_rust/openssl/hashes.pyi sha256=J8HoN0GdtPcjRAfNHr5Elva_nkmQfq63L75_z9dd8Uc 573
cryptography/hazmat/bindings/_rust/openssl/dsa.pyi sha256=qBtkgj2albt2qFcnZ9UDrhzoNhCVO7HTby5VSf1EXMI 1299
cryptography/hazmat/bindings/_rust/openssl/keys.pyi sha256=JSrlGNaW49ZCZ1hcb-YJdS1EAbsMwRbVEcLL0P9OApA 872
cryptography/hazmat/bindings/_rust/openssl/dh.pyi sha256=Z3TC-G04-THtSdAOPLM1h2G7ml5bda1ElZUcn5wpuhk 1564
cryptography/hazmat/bindings/_rust/openssl/ec.pyi sha256=zJy0pRa5n-_p2dm45PxECB_-B6SVZyNKfjxFDpPqT38 1691
cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi sha256=OJsrblS2nHptZctva-pAKFL5q8yPEAkhmjPZpJ6TA94 493
cryptography/hazmat/bindings/openssl/binding.py sha256=e1gnFAZBPrkJ3CsiZV-ug6kaPdNTAEROaUFiFrUh71M 4042
cryptography/hazmat/bindings/openssl/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/bindings/openssl/_conditional.py sha256=dkGKGU-22uR2ZKeOOwaSxEJCGaafgUjb2romWcu03QE 5163
cryptography/hazmat/primitives/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/primitives/padding.py sha256=QUq0n-EAgEan9aQzuTsiJYGKbWiK1nSHkcYjDF1L1ok 5518
cryptography/hazmat/primitives/constant_time.py sha256=xdunWT0nf8OvKdcqUhhlFKayGp4_PgVJRU2W1wLSr_A 422
cryptography/hazmat/primitives/cmac.py sha256=sz_s6H_cYnOvx-VNWdIKhRhe3Ymp8z8J0D3CBqOX3gg 338
cryptography/hazmat/primitives/_cipheralgorithm.py sha256=gKa0WrLz6K4fqhnGbfBYKDSxgLxsPU0uj_EK2UT47W4 1495
cryptography/hazmat/primitives/keywrap.py sha256=XV4Pj2fqSeD-RqZVvY2cA3j5_7RwJSFygYuLfk2ujCo 5650
cryptography/hazmat/primitives/hmac.py sha256=RpB3z9z5skirCQrm7zQbtnp9pLMnAjrlTUvKqF5aDDc 423
cryptography/hazmat/primitives/_asymmetric.py sha256=RhgcouUB6HTiFDBrR1LxqkMjpUxIiNvQ1r_zJjRG6qQ 532
cryptography/hazmat/primitives/poly1305.py sha256=P5EPQV-RB_FJPahpg01u0Ts4S_PnAmsroxIGXbGeRRo 355
cryptography/hazmat/primitives/_serialization.py sha256=qrozc8fw2WZSbjk3DAlSl3ResxpauwJ74ZgGoUL-mj0 5142
cryptography/hazmat/primitives/hashes.py sha256=EvDIJBhj83Z7f-oHbsA0TzZLFSDV_Yv8hQRdM4o8FD0 5091
cryptography/hazmat/primitives/twofactor/__init__.py sha256=tmMZGB-g4IU1r7lIFqASU019zr0uPp_wEBYcwdDCKCA 258
cryptography/hazmat/primitives/twofactor/totp.py sha256=v0y0xKwtYrP83ypOo5Ofd441RJLOkaFfjmp554jo5F0 1450
cryptography/hazmat/primitives/twofactor/hotp.py sha256=l1YdRMIhfPIuHKkA66keBDHhNbnBAlh6-O44P-OHIK8 2976
cryptography/hazmat/primitives/ciphers/algorithms.py sha256=QvBMDmphRZfNmykij58L5eDkd_2NnCzIpJpyX2QwMxc 4223
cryptography/hazmat/primitives/ciphers/__init__.py sha256=eyEXmjk6_CZXaOPYDr7vAYGXr29QvzgWL2-4CSolLFs 680
cryptography/hazmat/primitives/ciphers/base.py sha256=tg-XNaKUyETBi7ounGDEL1_ICn-s4FF9LR7moV58blI 4211
cryptography/hazmat/primitives/ciphers/modes.py sha256=BFpxEGSaxoeZjrQ4sqpyPDvKClrqfDKIBv7kYtFURhE 8192
cryptography/hazmat/primitives/ciphers/aead.py sha256=Fzlyx7w8KYQakzDp1zWgJnIr62zgZrgVh1u2h4exB54 634
cryptography/hazmat/primitives/asymmetric/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/primitives/asymmetric/padding.py sha256=eZcvUqVLbe3u48SunLdeniaPlV4-k6pwBl67OW4jSy8 2885
cryptography/hazmat/primitives/asymmetric/rsa.py sha256=nW_Ko7PID9UBJF10GVJOc_1L00ymFsfZDUJYtM5kfGQ 7637
cryptography/hazmat/primitives/asymmetric/ec.py sha256=lwZmtAwi3PM8lsY1MsNaby_bVi--49OCxwE_1yqKC-A 10428
cryptography/hazmat/primitives/asymmetric/dsa.py sha256=xBwdf0pZOgvqjUKcO7Q0L3NxwalYj0SJDUqThemhSmI 3945
cryptography/hazmat/primitives/asymmetric/ed448.py sha256=2UzEDzzfkPn83UFVFlMZfIMbAixxY09WmQyrwinWTn8 3456
cryptography/hazmat/primitives/asymmetric/ed25519.py sha256=kl63fg7myuMjNTmMoVFeH6iVr0x5FkjNmggxIRTloJk 3423
cryptography/hazmat/primitives/asymmetric/x25519.py sha256=VGYuRdIYuVBtizpFdNWd2bTrT10JRa1admQdBr08xz8 3341
cryptography/hazmat/primitives/asymmetric/dh.py sha256=OOCjMClH1Bf14Sy7jAdwzEeCxFPb8XUe2qePbExvXwc 3420
cryptography/hazmat/primitives/asymmetric/types.py sha256=LnsOJym-wmPUJ7Knu_7bCNU3kIiELCd6krOaW_JU08I 2996
cryptography/hazmat/primitives/asymmetric/x448.py sha256=GKKJBqYLr03VewMF18bXIM941aaWcZIQ4rC02GLLEmw 3374
cryptography/hazmat/primitives/asymmetric/utils.py sha256=DPTs6T4F-UhwzFQTh-1fSEpQzazH2jf2xpIro3ItF4o 790
cryptography/hazmat/primitives/serialization/__init__.py sha256=jyNx_7NcOEbVRBY4nP9ks0IVXBafbcYnTK27vafPLW8 1653
cryptography/hazmat/primitives/serialization/ssh.py sha256=VKscMrVdYK5B9PQISjjdRMglRvqa_L3sDNm5vdjVHJY 51915
cryptography/hazmat/primitives/serialization/base.py sha256=ikq5MJIwp_oUnjiaBco_PmQwOTYuGi-XkYUYHKy8Vo0 615
cryptography/hazmat/primitives/serialization/pkcs7.py sha256=CNzcsuDMyEFMe3EUii4NfJlQzmakB2hLlfRFYObnHRs 11141
cryptography/hazmat/primitives/serialization/pkcs12.py sha256=7vVXbiP7qhhvKAHJT_M8-LBZdbpOwrpWRHWxNrNqzXE 4492
cryptography/hazmat/primitives/kdf/__init__.py sha256=4XibZnrYq4hh5xBjWiIXzaYW6FKx8hPbVaa_cB9zS64 750
cryptography/hazmat/primitives/kdf/hkdf.py sha256=uhN5L87w4JvtAqQcPh_Ji2TPSc18IDThpaYJiHOWy3A 3015
cryptography/hazmat/primitives/kdf/scrypt.py sha256=4QONhjxA_ZtuQtQ7QV3FnbB8ftrFnM52B4HPfV7hFys 2354
cryptography/hazmat/primitives/kdf/kbkdf.py sha256=eSuLK1sATkamgCAit794jLr7sDNlu5X0USdcWhwJdmk 9146
cryptography/hazmat/primitives/kdf/concatkdf.py sha256=bcn4NGXse-EsFl7nlU83e5ilop7TSHcX-CJJS107W80 3686
cryptography/hazmat/primitives/kdf/pbkdf2.py sha256=Xj3YIeX30h2BUaoJAtOo1RMXV_em0-eCG0PU_0FHJzM 1950
cryptography/hazmat/primitives/kdf/x963kdf.py sha256=wCpWmwQjZ2vAu2rlk3R_PX0nINl8WGXYBmlyMOC5iPw 1992
cryptography/hazmat/backends/__init__.py sha256=O5jvKFQdZnXhKeqJ-HtulaEL9Ni7mr1mDzZY5kHlYhI 361
cryptography/hazmat/backends/openssl/__init__.py sha256=p3jmJfnCag9iE5sdMrN6VvVEu55u46xaS_IjoI0SrmA 305
cryptography/hazmat/backends/openssl/backend.py sha256=pUXUbugLwMm2Gls-h5U5fw2RvepaNjEvnao6CTmL1xQ 9648
cryptography/hazmat/decrepit/__init__.py sha256=wHCbWfaefa-fk6THSw9th9fJUsStJo7245wfFBqmduA 216
cryptography/hazmat/decrepit/ciphers/algorithms.py sha256=HWA4PKDS2w4D2dQoRerpLRU7Kntt5vJeJC7j--AlZVU 2520
cryptography/hazmat/decrepit/ciphers/__init__.py sha256=wHCbWfaefa-fk6THSw9th9fJUsStJo7245wfFBqmduA 216
cryptography/x509/extensions.py sha256=R70KkJ_c5NQ6Kx7Rho0sGJ0Rh-bOuBHjVOFSQGRAFCs 67370
cryptography/x509/__init__.py sha256=uGdiViR7KFnWGoJFVUStt-e_ufomWc87RQBGAZ7dT-4 7980
cryptography/x509/verification.py sha256=alfx3VaTSb2bMz7_7s788oL90vzgHwBjVINssdz0Gv0 796
cryptography/x509/base.py sha256=3NbbUn9wPruhmoPO7Cl3trc3SrqV2OFIBBE0P2l05mg 37081
cryptography/x509/ocsp.py sha256=P6A02msz5pe-IkUFpvxezHvnEHGvPdXiD3S0wsuf4-I 20003
cryptography/x509/general_name.py sha256=sP_rV11Qlpsk4x3XXGJY_Mv0Q_s9dtjeLckHsjpLQoQ 7836
cryptography/x509/name.py sha256=MYCxCSTQTpzhjxFPZaANqJ9fGrhESH73vPkoay8HSWM 14830
cryptography/x509/certificate_transparency.py sha256=6HvzAD0dlSQVxy6tnDhGj0-pisp1MaJ9bxQNRr92inI 2261
cryptography/x509/oid.py sha256=X8EbhkRTLrGuv9vHZSGqPd9zpvRVsonU_joWAL5LLY8 885