cryptography

View on PyPIReverse Dependencies (2398)

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

Wheel Details

Project: cryptography
Version: 37.0.2
Filename: cryptography-37.0.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 4116225
MD5: b54c3e2b812164d276c801d5497aba96
SHA256: 59b281eab51e1b6b6afa525af2bd93c16d49358404f814fe2c2410058623928c
Uploaded: 2022-05-04 00:45:18 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cryptography
Version: 37.0.2
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-3-Clause OR Apache-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-benchmark; 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: 2397 characters]

WHEEL

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

RECORD

Path Digest Size
cryptography-37.0.2.dist-info/LICENSE.PSF sha256=aT7ApmKzn5laTyUrA6YiKUVHDBtvEsoCkY5O_g32S58 2415
cryptography-37.0.2.dist-info/WHEEL sha256=VrEAJcM75jIpq44oA5iX1CYRpwmHq5Dpav8-kETpfhI 148
cryptography-37.0.2.dist-info/top_level.txt sha256=zYbdX67v4JFZPfsaNue7ZV4-mgoRqYCAhMsNgt22LqA 22
cryptography-37.0.2.dist-info/METADATA sha256=E6CJL-glZUTmEJYYoMt8tK2R3wNSNKCBgOcrgsU8ZIM 5454
cryptography-37.0.2.dist-info/LICENSE.BSD sha256=YCxMdILeZHndLpeTzaJ15eY9dz2s0eymiSMqtwCPtPs 1532
cryptography-37.0.2.dist-info/RECORD
cryptography-37.0.2.dist-info/LICENSE.APACHE sha256=qsc7MUj20dcRHbyjIJn2jSbGRMaBOuHk8F9leaomY_4 11360
cryptography-37.0.2.dist-info/LICENSE sha256=Q9rSzHUqtyHNmp827OcPtTq3cTVR8tPYaU2OjFoG1uI 323
cryptography/exceptions.py sha256=sN_VVTF_LuKMM6R-lIASFFuzAmz1uZ2Qbcdko9WyS64 1471
cryptography/utils.py sha256=v3zj8FS2bHYAmH__CECwfa0flmFCQnGrxZBRQcDys1A 5627
cryptography/__about__.py sha256=b92jrNQOkoOFxAWCcj6aNLG_x9qhzmPuRQcp25BntHM 417
cryptography/__init__.py sha256=j08JCN_u_m8eL-zxbXRxgsriW6Oe29oSSo_e2hyyasg 748
cryptography/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cryptography/fernet.py sha256=W1NZKgmIxX-iMJr6GW-vm-j4BkYACKxHjrq4cbIZMaw 6604
cryptography/hazmat/_oid.py sha256=CrOgnohV6ckWZU7ZFUYvgf_Gj8npC7LhJfzBB6wLHYc 15440
cryptography/hazmat/__init__.py sha256=OYlvgprzULzZlsf3yYTsd6VUVyQmpsbHjgJdNnsyRwE 418
cryptography/hazmat/primitives/hashes.py sha256=cpaYjgkazlq7Xw0MVoR3cp17mD0TgyEvhZQbyoAWHzU 5996
cryptography/hazmat/primitives/cmac.py sha256=ODkc7EonY1cRxyJ0SYOuwtiYQv6B0ZPxJQm3rXxfXd4 2037
cryptography/hazmat/primitives/_cipheralgorithm.py sha256=zd7N8rBYWaf8tPM7GDtZ9vUgarK_P0_PUNCFi3A0u0c 1016
cryptography/hazmat/primitives/_asymmetric.py sha256=nVJwmxkakirAXfFp410pC4kY_CinzN5FSJwhEn2IE34 485
cryptography/hazmat/primitives/poly1305.py sha256=QvxPMrqjgKJt0mOZSeZKk4NcxsNCd2kgfI-X1CmyUW4 1837
cryptography/hazmat/primitives/keywrap.py sha256=TWqyG9K7k-Ymq4kcIw7u3NIKUPVDtv6bimwxIJYTe20 5643
cryptography/hazmat/primitives/_serialization.py sha256=OC_uXC5cNHucoOkHuTsZbfcQ9bvZs1cq7b18TcJu4Es 1341
cryptography/hazmat/primitives/hmac.py sha256=M_sa4smPIkO8ra17Xl_cM0daRhGCozUu_8gnHePEIb0 2131
cryptography/hazmat/primitives/constant_time.py sha256=6bkW00QjhKusdgsQbexXhMlGX0XRN59XNmxWS2W38NA 387
cryptography/hazmat/primitives/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/primitives/padding.py sha256=xruasOE5Cd8KEQ-yp9W6v9WKPvKH-GudHCPKQ7A8HfI 6207
cryptography/hazmat/primitives/ciphers/algorithms.py sha256=GoM_c2LNonci43B06g0e9zXW6PfBh_uAFiZhIxrQ_x4 4677
cryptography/hazmat/primitives/ciphers/base.py sha256=AiCYCzXbSZ9wQbXWMYc60IKmzqz5619YdaaF0zVr4rY 8251
cryptography/hazmat/primitives/ciphers/aead.py sha256=QnJD2doZ8XdpCIrDwqJBNgaw2eG9Tx4FWirIP159MAg 11488
cryptography/hazmat/primitives/ciphers/modes.py sha256=Pb2h2X0HUVfM6xKdSZjCgCsUcCQ32mDTSTRQQl4-1Gs 7988
cryptography/hazmat/primitives/ciphers/__init__.py sha256=Qp78Y3PDSRfwp7DDa3pezlLrED_QFhic_LvDw4LM9ZQ 646
cryptography/hazmat/primitives/twofactor/totp.py sha256=bIIxOI-LcLGNahB5kN7A_TwEyYMTsLjHd8eJc4b2cLg 1449
cryptography/hazmat/primitives/twofactor/__init__.py sha256=ZHo4zwWidFP2RWFl8luiNuYkVMZPghzx54izPNSCtD4 222
cryptography/hazmat/primitives/twofactor/hotp.py sha256=v4wkTbdc1E53POx6pdNnEUBvANbmt4f6scQSsTgABeU 2989
cryptography/hazmat/primitives/serialization/ssh.py sha256=Bp4M8yFrLnw9Oj3jCbttewovymCX_OGzBg5GBw4RPpA 23923
cryptography/hazmat/primitives/serialization/base.py sha256=yw8_yzIvruT6fmS-KrTmIXbAF00rItH48WXTPOSLdJ4 1761
cryptography/hazmat/primitives/serialization/pkcs12.py sha256=tHQlCKOY0EfOBBiqR_et4TgcDY_OAtRENC69arjvyLU 6481
cryptography/hazmat/primitives/serialization/__init__.py sha256=RALEthF7wRjlMyTvSq09XmKQey74tsSdDCCsDaD6yQU 1129
cryptography/hazmat/primitives/serialization/pkcs7.py sha256=LnISP-1SEDXCpsoEbR0EfuIlWm8eJAgWupt0gvHyyIU 5870
cryptography/hazmat/primitives/asymmetric/x448.py sha256=V3lxb1VOiRTa3bzVUC3uZat2ogfExUOdktCIGUUMZ2Y 2556
cryptography/hazmat/primitives/asymmetric/rsa.py sha256=GiCIuBuJdpeew-yJ7mnTF4KFH_FUJaut1r-d6TRs31s 11322
cryptography/hazmat/primitives/asymmetric/dh.py sha256=pjjgKFcn2bCAaL_5zr0ygwXM8pHJFyAO6koJFkzhQb8 6604
cryptography/hazmat/primitives/asymmetric/x25519.py sha256=-nbaGlgT1sufO9Ic-urwKDql8Da0U3GL6hZJIMqHgVc 2588
cryptography/hazmat/primitives/asymmetric/dsa.py sha256=dIo6lYiHWRWUCxwejAi01w1-3jjmzEuJovqaVqDO3_g 7870
cryptography/hazmat/primitives/asymmetric/ed25519.py sha256=1qOl1UWV_-cXKHhwlFSyPBdhpx2HMDRukkI6eI5i8vM 2728
cryptography/hazmat/primitives/asymmetric/types.py sha256=VidxjUWPOMB8q8vGiaXMhY715Zw8U9Vd4_rkqjOagRE 1814
cryptography/hazmat/primitives/asymmetric/ec.py sha256=wX8wH9bD7g7-YxmINam_s9cPc9RUPrui2QdIKg6Q3Nc 14468
cryptography/hazmat/primitives/asymmetric/ed448.py sha256=oR-j4jGcWUnGxWi1GygHxVZbgkSOKHsR6y1E3Lf6wYM 2647
cryptography/hazmat/primitives/asymmetric/utils.py sha256=5hD4KjfMbmozeFq08PLVunHr4FgeVzV1NkKalECM26s 756
cryptography/hazmat/primitives/asymmetric/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/primitives/asymmetric/padding.py sha256=EkKuY9e6UFqSuQ0LvyKYKl_L19tOfNCTlHWEiKgHeUc 2690
cryptography/hazmat/primitives/kdf/hkdf.py sha256=LlDQbCvlNzuLa_UJXrkG5fXGjAjor5Wunv2378TBmms 3031
cryptography/hazmat/primitives/kdf/x963kdf.py sha256=JsdrJhw2IJVYkl8JIWUN66h7DrKZM2RoQ_tw_iKAvdI 2018
cryptography/hazmat/primitives/kdf/kbkdf.py sha256=QmgJw2_l0D21DEMMfuNQ6e1IaLV3bjwOzMJEAXhpOVs 7699
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/concatkdf.py sha256=5YXw8cLZCBYT6rVDGS5URQEeFiPW-ZRBRcPdZQIxTMA 3772
cryptography/hazmat/primitives/kdf/__init__.py sha256=DcZhzfLG8d8IYBH771lGTVU5S87OQDpu3nrfOwZnsmA 715
cryptography/hazmat/bindings/_rust.abi3.so sha256=GjjErUXqpI3ydvgg7fKfZ3JTLQ58iAbP5p2VkkdqpmU 3495688
cryptography/hazmat/bindings/_openssl.abi3.so sha256=dBvfJj0fT0N67JsS1rHTpiyLIFlQJwmdY--81CPuVR8 8595208
cryptography/hazmat/bindings/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/bindings/openssl/_conditional.py sha256=K0JIsYkDBifV-x5WDeq9M1Hofr6HW667rDFlhDEiIMQ 10078
cryptography/hazmat/bindings/openssl/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/bindings/openssl/binding.py sha256=hWWp-N_JMUuYaNuRHgpadEEdVJsL-wAhdQpTj-Pi0Vc 8044
cryptography/hazmat/bindings/_rust/ocsp.pyi sha256=jATWMh1yz5JpnnT7A10_sbY-ja5zARnOpZaToLqm43Y 768
cryptography/hazmat/bindings/_rust/x509.pyi sha256=YdnUA9uu60WhQP5QihTgo2pBrT49wxYtayCZ4trgZAg 1497
cryptography/hazmat/bindings/_rust/asn1.pyi sha256=Hovrt8dXZ9p8BKHaroPYmunu1VtDuirslJnE4jTG28s 411
cryptography/hazmat/bindings/_rust/__init__.pyi sha256=ga5QLYp8MmumQB-Rp4TGHq_NAqONcXTrLm2712TZ9Ms 103
cryptography/hazmat/backends/__init__.py sha256=bgrjB1SX2vXX-rmfG7A4PqGkq-isqQVXGaZtjWHAgj0 324
cryptography/hazmat/backends/openssl/hashes.py sha256=3L5bkCOo2LbRSVNGLca_9rpCZ2zb8ISBrMLtts1BkEw 3241
cryptography/hazmat/backends/openssl/cmac.py sha256=K5-S0H72KHZH-WPAcHL5jCtcNyoBZSMe7VmxGn8_VWA 3005
cryptography/hazmat/backends/openssl/ciphers.py sha256=n3rrPQZi1blJBKqIWeMG6-U6YTvEb8rXGQKn8i-kFog 10342
cryptography/hazmat/backends/openssl/x448.py sha256=a_zgqGUpGFvyKEoKRR1vgNdD_gk1gxGYpBp1a6x9HuE 4338
cryptography/hazmat/backends/openssl/rsa.py sha256=KK97C_jBJEUGfKfJK7E8QZ-uZb6DTJjX6dLOuVbqTI8 20720
cryptography/hazmat/backends/openssl/dh.py sha256=9fwPordToELTkeJ-c7TuO9NiE1vfUBejk2QEUZbvo4s 12230
cryptography/hazmat/backends/openssl/encode_asn1.py sha256=4RUYVTpkYh6J1BnmYdr3G8xv4X1H-K2k2-fQoIDkpHI 570
cryptography/hazmat/backends/openssl/x25519.py sha256=oA_ao4o27ki_OAx0UXNeI2ItZ84Xg_li7It1DxFlrZ0 4753
cryptography/hazmat/backends/openssl/dsa.py sha256=awfP80ykAfb4C_I-aOo-PnGU1DF6uf8bnEi-jld18ec 8888
cryptography/hazmat/backends/openssl/ed25519.py sha256=irHT-jSbpTNMMHqw5T885uzAi3Syf3kaaHuTnKgQPSg 5920
cryptography/hazmat/backends/openssl/ec.py sha256=kgxwW508FTXDwGG-7pSywBLlICZKKfo4bcTHnNpsvJY 11103
cryptography/hazmat/backends/openssl/decode_asn1.py sha256=nSqtgO5MJVf_UUkvw9tez10zhGnsGHq24OP1X2GKOe4 1113
cryptography/hazmat/backends/openssl/poly1305.py sha256=_qyGCXNaQVCFpa1qjb_9UtsI6lmnki_15Jbc5vihbeE 2514
cryptography/hazmat/backends/openssl/x509.py sha256=WUoRC6UDM9FkOdn6xR5Mk-v_WCq7eJryenGN9ni8L-A 1452
cryptography/hazmat/backends/openssl/hmac.py sha256=9RX8bo9ywJievoodxjmqCXmD2iUWyH2jBmw78Hb-pOY 3095
cryptography/hazmat/backends/openssl/backend.py sha256=NLVIhu6XgeLbI3tHQiunHJJeXOMSB4B87MdXhx-J87M 96477
cryptography/hazmat/backends/openssl/ed448.py sha256=K8HDEiXl98QGJ-4llT4SVZf5-xe8aCuci00DkZf0lhw 5874
cryptography/hazmat/backends/openssl/aead.py sha256=1GASyrJPO8a-mDPTT7VJZXPb_0zEdrkW-Wu_rxV-6RQ 8442
cryptography/hazmat/backends/openssl/utils.py sha256=7Ara81KkY0QCLPqW6kUG9dEsp52cZ3kOUJczwEpecJ0 1977
cryptography/hazmat/backends/openssl/__init__.py sha256=7rpz1Z3eV9vZy_d2iLrwC8Oz0vEruDFrjJlc6W2ZDXA 271
cryptography/x509/ocsp.py sha256=OQKsqW_Y4mWY53UT_JG79RJR19xt53Q-iQSSw4m0kZM 16691
cryptography/x509/certificate_transparency.py sha256=Elm_-GGA6k9zrcm5KYVY5uTirDsvGc_BUuTLR7Hu-K4 1119
cryptography/x509/extensions.py sha256=LFy1jgd_0Z_P-lE2-07nZGJmsFh_1cOOTAl9ejyXFHQ 64999
cryptography/x509/oid.py sha256=CLIlQwzE3PQXMvkKep4JbzVUaRDl_stwcX_U6-s2cNw 794
cryptography/x509/base.py sha256=FNBVG8ACCBZLF5TXlq1vjEPWtlR5YZ1Bs25AIxEHI34 33747
cryptography/x509/general_name.py sha256=S_kJd4ZsNGrMfi2osfFJEWqPxy3oPCAWpLb91yhxzPs 7896
cryptography/x509/__init__.py sha256=yC0TbuvPmWL1U4rEY-0m46SayuxCfPVNFWjJJdi5lY0 7654
cryptography/x509/name.py sha256=EOtO9CscxrfsxhO6GTEfVhiZo3_EE7qGIFfv1eeI4-U 14200

top_level.txt

_openssl
cryptography