cryptography

View on PyPIReverse Dependencies (2904)

39.0.1 cryptography-39.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cryptography-39.0.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
cryptography-39.0.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cryptography-39.0.1-cp36-abi3-win_amd64.whl
cryptography-39.0.1-cp36-abi3-win32.whl
cryptography-39.0.1-cp36-abi3-macosx_10_12_x86_64.whl
cryptography-39.0.1-cp36-abi3-macosx_10_12_universal2.whl
cryptography-39.0.1-cp36-abi3-musllinux_1_1_x86_64.whl
cryptography-39.0.1-cp36-abi3-musllinux_1_1_aarch64.whl
cryptography-39.0.1-cp36-abi3-manylinux_2_28_x86_64.whl
cryptography-39.0.1-cp36-abi3-manylinux_2_28_aarch64.whl
cryptography-39.0.1-cp36-abi3-manylinux_2_24_x86_64.whl
cryptography-39.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
cryptography-39.0.1-pp39-pypy39_pp73-win_amd64.whl
cryptography-39.0.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
cryptography-39.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
cryptography-39.0.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
cryptography-39.0.1-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl
cryptography-39.0.1-pp38-pypy38_pp73-win_amd64.whl
cryptography-39.0.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl

Wheel Details

Project: cryptography
Version: 39.0.1
Filename: cryptography-39.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 4183626
MD5: f9d2f40e36ef1db745d2127cb3af366f
SHA256: e124352fd3db36a9d4a21c1aa27fd5d051e621845cb87fb851c08f4f75ce8be6
Uploaded: 2023-02-07 19:40:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cryptography
Version: 39.0.1
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: (Apache-2.0 OR BSD-3-Clause) AND PSF-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 :: 3.11
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 (>=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: twine (>=1.12.0); extra == "docstest"
Requires-Dist: sphinxcontrib-spelling (>=4.0.1); extra == "docstest"
Requires-Dist: black; extra == "pep8test"
Requires-Dist: ruff; extra == "pep8test"
Requires-Dist: mypy; extra == "pep8test"
Requires-Dist: types-pytz; extra == "pep8test"
Requires-Dist: types-requests; extra == "pep8test"
Requires-Dist: check-manifest; 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-shard (>=0.1.2); 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"
Requires-Dist: pytest-randomly; extra == "test-randomorder"
Requires-Dist: tox; extra == "tox"
Provides-Extra: docs
Provides-Extra: docstest
Provides-Extra: pep8test
Provides-Extra: sdist
Provides-Extra: ssh
Provides-Extra: test
Provides-Extra: test-randomorder
Provides-Extra: tox
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: LICENSE.APACHE
License-File: LICENSE.BSD
License-File: LICENSE.PSF
[Description omitted; length: 2248 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/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cryptography/exceptions.py sha256=sN_VVTF_LuKMM6R-lIASFFuzAmz1uZ2Qbcdko9WyS64 1471
cryptography/__about__.py sha256=sNykIcMOtnMaGmlfsrK63hRB4g97t7_x3ZNWcDU03No 417
cryptography/__init__.py sha256=iQ8I-Ks1V8lhzOac6IRPpiZZak2MvW-Gvduvhl0lXg8 781
cryptography/utils.py sha256=lBhYLBbA8MXX_yyZmhY3lOQ5Cyp3iZWBD18l49WAXCE 4095
cryptography/fernet.py sha256=qO4sQurx79k-5yOh4UnUZGm51zod0wRXJchz0l063To 6851
cryptography/hazmat/_oid.py sha256=rCvnwb0z0VCKn7Y92IEQAoPErrANWREydYflZSNRrao 14155
cryptography/hazmat/__init__.py sha256=OYlvgprzULzZlsf3yYTsd6VUVyQmpsbHjgJdNnsyRwE 418
cryptography/hazmat/backends/__init__.py sha256=bgrjB1SX2vXX-rmfG7A4PqGkq-isqQVXGaZtjWHAgj0 324
cryptography/hazmat/backends/openssl/poly1305.py sha256=Oivx5k9DcAU_BSySxEQiw5tE1pcz-ljmFpmXAPZqJrI 2513
cryptography/hazmat/backends/openssl/rsa.py sha256=bTVNj5ODSDvgCl_OdTolCMZC25okI_AU2g7qAr5qlfk 21626
cryptography/hazmat/backends/openssl/ed25519.py sha256=adWaawleloe9T0BctejcclybE51dwb-CmL_b0f6zBiU 5921
cryptography/hazmat/backends/openssl/ciphers.py sha256=JyUPqMve2r0axe14Y7CBDwG4ZJ1wmpf4Bniffz3nyHw 10364
cryptography/hazmat/backends/openssl/cmac.py sha256=cFZtDpqN5PNzo1X9tm8N8WDV5X81GRFXuXRUsjyFtF4 3005
cryptography/hazmat/backends/openssl/backend.py sha256=8XELtLZx3twWXGbS41StTpYU9BkWTUA4ms2d966qT70 95375
cryptography/hazmat/backends/openssl/dsa.py sha256=SQwoCTiNHrWjDQOFag3GznWG5K9CWM1AizqJ4usTRbY 8927
cryptography/hazmat/backends/openssl/ed448.py sha256=Ja_GMzDBcs_8N2PpmU2dd6sszbJh3xP-TrN88MkQLBI 5875
cryptography/hazmat/backends/openssl/x448.py sha256=6tZgh44ipS_UWJ6amueXxc8xIXdIfFtdpvnhri-oxXs 4339
cryptography/hazmat/backends/openssl/x25519.py sha256=Fu8e-z3iV69oVIXz962vu0VRKRTsuFAUpuquEfSm9tY 4753
cryptography/hazmat/backends/openssl/__init__.py sha256=oCa7eZbqvHsQ1pBeD_OOfnGxVaZbCfWnAKnHqOyPf1c 270
cryptography/hazmat/backends/openssl/utils.py sha256=7Ara81KkY0QCLPqW6kUG9dEsp52cZ3kOUJczwEpecJ0 1977
cryptography/hazmat/backends/openssl/dh.py sha256=dmWD1JK5mJenrVRJqd_u4hkOI4Y5Zalhu8HtwEDYUxI 12216
cryptography/hazmat/backends/openssl/hashes.py sha256=yFuHeO8qDPRbH2B9JJtW51wEVfhu11SFs3lhHBHGyPA 3240
cryptography/hazmat/backends/openssl/aead.py sha256=uS6dkj7hKQzrQXyktJUXnBK2212sW18RSlXzGp4X5W8 9830
cryptography/hazmat/backends/openssl/decode_asn1.py sha256=nSqtgO5MJVf_UUkvw9tez10zhGnsGHq24OP1X2GKOe4 1113
cryptography/hazmat/backends/openssl/ec.py sha256=kgxwW508FTXDwGG-7pSywBLlICZKKfo4bcTHnNpsvJY 11103
cryptography/hazmat/backends/openssl/hmac.py sha256=mN7irlzO6Rbc3UIDqlySwaW5KoCn28N8gKS3lh9WEUg 3094
cryptography/hazmat/primitives/poly1305.py sha256=QvxPMrqjgKJt0mOZSeZKk4NcxsNCd2kgfI-X1CmyUW4 1837
cryptography/hazmat/primitives/_serialization.py sha256=HssBsIm3rNVPct1nZTACJzbymZc2WaZAWdkg1l5slD0 5196
cryptography/hazmat/primitives/_cipheralgorithm.py sha256=3VSLRa30MqRs9qeNwopLG3_7bIQAp7Q77EJk6i9yJEs 1063
cryptography/hazmat/primitives/padding.py sha256=xruasOE5Cd8KEQ-yp9W6v9WKPvKH-GudHCPKQ7A8HfI 6207
cryptography/hazmat/primitives/cmac.py sha256=ZbpwI87EhO3maiwqzttN1z0ObsAO1ufnl2Px5b9uJ1c 2036
cryptography/hazmat/primitives/constant_time.py sha256=6bkW00QjhKusdgsQbexXhMlGX0XRN59XNmxWS2W38NA 387
cryptography/hazmat/primitives/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/primitives/_asymmetric.py sha256=QacvnyA1fcXWbSAASCiodHVcTYwkaMdzq6KUIlaO7H0 496
cryptography/hazmat/primitives/hashes.py sha256=RuDy0vgDOZh8BAH-2RTiETWvlJR2giBHgAYYFCVgxQo 6043
cryptography/hazmat/primitives/keywrap.py sha256=TWqyG9K7k-Ymq4kcIw7u3NIKUPVDtv6bimwxIJYTe20 5643
cryptography/hazmat/primitives/hmac.py sha256=pKiyxmJVcixW7Xk7w4ofde6Z7F8UohqGZa01PoxRotc 2122
cryptography/hazmat/primitives/serialization/ssh.py sha256=EZ9a1FiAaxznp6b8L99lt-BspSnleHGlU-3XRwLVvfc 23966
cryptography/hazmat/primitives/serialization/base.py sha256=yYluZmJzaOsClGO0aUk5QZ3tcFDDFcNaoK6EevJcrAw 1967
cryptography/hazmat/primitives/serialization/pkcs7.py sha256=97USeLUaVfGsJp6mKpoDC4SCLNYmJTcyW2vOzNG0b4w 7055
cryptography/hazmat/primitives/serialization/__init__.py sha256=pKGAzJ0YIIOutw1sC1paGCiqKSXhUwu7dBkAxwjacQU 1196
cryptography/hazmat/primitives/serialization/pkcs12.py sha256=mEd4_K-5YF4BVqmAMFFEMir6wCFA0j_rKlu_Ef4QLRQ 6716
cryptography/hazmat/primitives/asymmetric/rsa.py sha256=njFky5AkSrsBh47PeVLjj81SOLOiZaxAUSzGWD2Znxw 11479
cryptography/hazmat/primitives/asymmetric/ed25519.py sha256=7Btmrsamd1joaFbjNOMekA4VtWfKJD-paJcubJzyRPc 2727
cryptography/hazmat/primitives/asymmetric/padding.py sha256=EkKuY9e6UFqSuQ0LvyKYKl_L19tOfNCTlHWEiKgHeUc 2690
cryptography/hazmat/primitives/asymmetric/dsa.py sha256=JufsxrrxeJQlsiWMmx_44l90FNRw19o9kcKtk4rO8TU 7885
cryptography/hazmat/primitives/asymmetric/ed448.py sha256=oR-j4jGcWUnGxWi1GygHxVZbgkSOKHsR6y1E3Lf6wYM 2647
cryptography/hazmat/primitives/asymmetric/x448.py sha256=V3lxb1VOiRTa3bzVUC3uZat2ogfExUOdktCIGUUMZ2Y 2556
cryptography/hazmat/primitives/asymmetric/x25519.py sha256=-nbaGlgT1sufO9Ic-urwKDql8Da0U3GL6hZJIMqHgVc 2588
cryptography/hazmat/primitives/asymmetric/types.py sha256=A-jXO0if3rZbKONGkYvisMiLntNx6P4g_xCNpxi50W8 1813
cryptography/hazmat/primitives/asymmetric/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/primitives/asymmetric/utils.py sha256=p6nF7EzF0sp5GYFTw1HEhPYYjuTik53WTUkvuPIfDRk 755
cryptography/hazmat/primitives/asymmetric/dh.py sha256=swBaY7eQWFb6EEc8mxygeryA7pEXkbjjU9-fx-0G2gE 6627
cryptography/hazmat/primitives/asymmetric/ec.py sha256=CdxppDV1lV2QlrQ0EhniqvFi8wp8PDYsvFWdpzyyVIY 12725
cryptography/hazmat/primitives/ciphers/base.py sha256=HFC7opE-LpjxBI3g7v2Q1EGb3VhKj-JBKNFsL_-AlnY 8270
cryptography/hazmat/primitives/ciphers/algorithms.py sha256=J1qeJK97fpSaX1E0ENsWvJG_qKGoOZvm57baBGOQofQ 5135
cryptography/hazmat/primitives/ciphers/__init__.py sha256=2K5I_haxK0BLNqSZcQUqcjf8FmHY8xV1U-XjfgUmkM8 645
cryptography/hazmat/primitives/ciphers/aead.py sha256=vteCHw01e57SKCpfkbiPZw4CLswb9-40Ozhbqh_YmHI 11940
cryptography/hazmat/primitives/ciphers/modes.py sha256=OnoG6UsqsLzV_zfIjJySoE-cOakfiloclOa99t-nNWM 8358
cryptography/hazmat/primitives/kdf/concatkdf.py sha256=nz7Paa4oBXXPpCJO-6-tm_zxvOwxpwtjaXUzF5Ylf9A 3759
cryptography/hazmat/primitives/kdf/scrypt.py sha256=Wt7jj51vsedNtQX-LZI41geqUZnBFYnrhOXpoheLsOM 2227
cryptography/hazmat/primitives/kdf/hkdf.py sha256=eQrZVEuv_GcSXpxSYR2GH3H8UJJXKsk4EZ2euJA4srw 3018
cryptography/hazmat/primitives/kdf/__init__.py sha256=DcZhzfLG8d8IYBH771lGTVU5S87OQDpu3nrfOwZnsmA 715
cryptography/hazmat/primitives/kdf/pbkdf2.py sha256=wEMH4CJfPccCg9apQLXyWUWBrZLTpYLLnoZEnzvaHQo 2032
cryptography/hazmat/primitives/kdf/x963kdf.py sha256=H401RIRI2cIu52v8IM6ZCqDdCO2zuJPQogS2w_yIGpc 2005
cryptography/hazmat/primitives/kdf/kbkdf.py sha256=Ys2ITSbEw49V1v_DagQBd17owQr2A2iyPue4mot4Z_g 9196
cryptography/hazmat/primitives/twofactor/__init__.py sha256=ZHo4zwWidFP2RWFl8luiNuYkVMZPghzx54izPNSCtD4 222
cryptography/hazmat/primitives/twofactor/hotp.py sha256=DT4RoUzQtiFwBw30GnDpe9L0c2W9w6jirsR74QtS_rA 2989
cryptography/hazmat/primitives/twofactor/totp.py sha256=Pr2Zh9KHqYGyix2C9KCAEXAjqOgkqBrF_BdGLv9INcI 1449
cryptography/hazmat/bindings/_rust.abi3.so sha256=rC-0k5Vm-iNk8VhWZ8wXtC9-Gqul1LscwTHFNMQO22o 3714592
cryptography/hazmat/bindings/_openssl.abi3.so sha256=7_Mr7cnlf-9TW5kJRCGtyna4j5_cOzQ5b33hHNZSKzU 8573720
cryptography/hazmat/bindings/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/bindings/_openssl.pyi sha256=mpNJLuYLbCVrd5i33FBTmWwL_55Dw7JPkSLlSX9Q7oI 230
cryptography/hazmat/bindings/_rust/asn1.pyi sha256=9CyI-grOsLQB_hfnhJPoG9dNOdJ7Zg6B0iUpzCowh44 592
cryptography/hazmat/bindings/_rust/ocsp.pyi sha256=Y6ZY8P6xlz5WFedNj1U4nxcaFFXFTHUVnGFB6LA9b9M 909
cryptography/hazmat/bindings/_rust/__init__.pyi sha256=CHojGtYxYjj16E8tJiVJy950XuGMATdGq6PPkztHQxs 983
cryptography/hazmat/bindings/_rust/x509.pyi sha256=jwTin2QHfdX7XfhZPwMp0JVw_UbyB-YG2GGwFG15a74 1751
cryptography/hazmat/bindings/_rust/pkcs7.pyi sha256=VkTC78wjJgb_qrboOYIFPuFZ3W46zsr6zsxnlrOMwao 460
cryptography/hazmat/bindings/openssl/_conditional.py sha256=M7T58AwF0LqrUWzMofCB8t8WKITd2-UJqMdZAc_bL9A 9893
cryptography/hazmat/bindings/openssl/__init__.py sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y 180
cryptography/hazmat/bindings/openssl/binding.py sha256=ItRz2bAUPbtHaQFtH7dGmazO5kspBh6gjBdRVzcfo8k 8738
cryptography/x509/base.py sha256=6oZ_nqLqO-eya_KTTCcTRP7Pr8d2YUvZTN3xxyLnZzw 34442
cryptography/x509/name.py sha256=lIYhyGvkcKiFxBSqgahtdc_zy6MeshgQ9O0YdXxXIRM 14837
cryptography/x509/general_name.py sha256=976U2AwKWDXJEwas2JgByeSpfG2IKyWREL9oB5m6Azo 7907
cryptography/x509/__init__.py sha256=4WL6dxMLEWM9Wa9f_SpNbwcQNg76dut5zigRcHpRoTA 7719
cryptography/x509/ocsp.py sha256=Lq23RjbLj0tUrsQbvMF8Mt1vD2s9-f4PhxrBXSECJ4s 18507
cryptography/x509/oid.py sha256=dAllMplMi_Kc_lEiQKnSM-rTN5w--a1UZucV-HvQOb0 793
cryptography/x509/extensions.py sha256=ZWp47YmQ30KcLB25j7tWLcAeyEHw4DeQleeCmfcZqE0 65289
cryptography/x509/certificate_transparency.py sha256=jkjOvVu8bS5ljHov2AWdWScENQxylmDgESk01koC0Rs 2226
cryptography-39.0.1.dist-info/METADATA sha256=QdjuSzIBSiTIGxioj2-wu1UqxIctZ44PjjEjnFQKxNI 5648
cryptography-39.0.1.dist-info/LICENSE.BSD sha256=YCxMdILeZHndLpeTzaJ15eY9dz2s0eymiSMqtwCPtPs 1532
cryptography-39.0.1.dist-info/WHEEL sha256=VrEAJcM75jIpq44oA5iX1CYRpwmHq5Dpav8-kETpfhI 148
cryptography-39.0.1.dist-info/RECORD
cryptography-39.0.1.dist-info/LICENSE.APACHE sha256=qsc7MUj20dcRHbyjIJn2jSbGRMaBOuHk8F9leaomY_4 11360
cryptography-39.0.1.dist-info/top_level.txt sha256=KNaT-Sn2K4uxNaEbe6mYdDn3qWDMlp4y-MtWfB73nJc 13
cryptography-39.0.1.dist-info/LICENSE sha256=Q9rSzHUqtyHNmp827OcPtTq3cTVR8tPYaU2OjFoG1uI 323
cryptography-39.0.1.dist-info/LICENSE.PSF sha256=aT7ApmKzn5laTyUrA6YiKUVHDBtvEsoCkY5O_g32S58 2415

top_level.txt

cryptography