METADATA 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. Metadata-Version: 2.1
  2. Name: cryptography
  3. Version: 37.0.2
  4. Summary: cryptography is a package which provides cryptographic recipes and primitives to Python developers.
  5. Home-page: https://github.com/pyca/cryptography
  6. Author: The Python Cryptographic Authority and individual contributors
  7. Author-email: cryptography-dev@python.org
  8. License: BSD-3-Clause OR Apache-2.0
  9. Project-URL: Documentation, https://cryptography.io/
  10. Project-URL: Source, https://github.com/pyca/cryptography/
  11. Project-URL: Issues, https://github.com/pyca/cryptography/issues
  12. Project-URL: Changelog, https://cryptography.io/en/latest/changelog/
  13. Platform: UNKNOWN
  14. Classifier: Development Status :: 5 - Production/Stable
  15. Classifier: Intended Audience :: Developers
  16. Classifier: License :: OSI Approved :: Apache Software License
  17. Classifier: License :: OSI Approved :: BSD License
  18. Classifier: Natural Language :: English
  19. Classifier: Operating System :: MacOS :: MacOS X
  20. Classifier: Operating System :: POSIX
  21. Classifier: Operating System :: POSIX :: BSD
  22. Classifier: Operating System :: POSIX :: Linux
  23. Classifier: Operating System :: Microsoft :: Windows
  24. Classifier: Programming Language :: Python
  25. Classifier: Programming Language :: Python :: 3
  26. Classifier: Programming Language :: Python :: 3 :: Only
  27. Classifier: Programming Language :: Python :: 3.6
  28. Classifier: Programming Language :: Python :: 3.7
  29. Classifier: Programming Language :: Python :: 3.8
  30. Classifier: Programming Language :: Python :: 3.9
  31. Classifier: Programming Language :: Python :: 3.10
  32. Classifier: Programming Language :: Python :: Implementation :: CPython
  33. Classifier: Programming Language :: Python :: Implementation :: PyPy
  34. Classifier: Topic :: Security :: Cryptography
  35. Requires-Python: >=3.6
  36. Description-Content-Type: text/x-rst
  37. License-File: LICENSE
  38. License-File: LICENSE.APACHE
  39. License-File: LICENSE.BSD
  40. License-File: LICENSE.PSF
  41. Requires-Dist: cffi (>=1.12)
  42. Provides-Extra: docs
  43. Requires-Dist: sphinx (!=1.8.0,!=3.1.0,!=3.1.1,>=1.6.5) ; extra == 'docs'
  44. Requires-Dist: sphinx-rtd-theme ; extra == 'docs'
  45. Provides-Extra: docstest
  46. Requires-Dist: pyenchant (>=1.6.11) ; extra == 'docstest'
  47. Requires-Dist: twine (>=1.12.0) ; extra == 'docstest'
  48. Requires-Dist: sphinxcontrib-spelling (>=4.0.1) ; extra == 'docstest'
  49. Provides-Extra: pep8test
  50. Requires-Dist: black ; extra == 'pep8test'
  51. Requires-Dist: flake8 ; extra == 'pep8test'
  52. Requires-Dist: flake8-import-order ; extra == 'pep8test'
  53. Requires-Dist: pep8-naming ; extra == 'pep8test'
  54. Provides-Extra: sdist
  55. Requires-Dist: setuptools-rust (>=0.11.4) ; extra == 'sdist'
  56. Provides-Extra: ssh
  57. Requires-Dist: bcrypt (>=3.1.5) ; extra == 'ssh'
  58. Provides-Extra: test
  59. Requires-Dist: pytest (>=6.2.0) ; extra == 'test'
  60. Requires-Dist: pytest-benchmark ; extra == 'test'
  61. Requires-Dist: pytest-cov ; extra == 'test'
  62. Requires-Dist: pytest-subtests ; extra == 'test'
  63. Requires-Dist: pytest-xdist ; extra == 'test'
  64. Requires-Dist: pretend ; extra == 'test'
  65. Requires-Dist: iso8601 ; extra == 'test'
  66. Requires-Dist: pytz ; extra == 'test'
  67. Requires-Dist: hypothesis (!=3.79.2,>=1.11.4) ; extra == 'test'
  68. pyca/cryptography
  69. =================
  70. .. image:: https://img.shields.io/pypi/v/cryptography.svg
  71. :target: https://pypi.org/project/cryptography/
  72. :alt: Latest Version
  73. .. image:: https://readthedocs.org/projects/cryptography/badge/?version=latest
  74. :target: https://cryptography.io
  75. :alt: Latest Docs
  76. .. image:: https://github.com/pyca/cryptography/workflows/CI/badge.svg?branch=main
  77. :target: https://github.com/pyca/cryptography/actions?query=workflow%3ACI+branch%3Amain
  78. .. image:: https://codecov.io/github/pyca/cryptography/coverage.svg?branch=main
  79. :target: https://codecov.io/github/pyca/cryptography?branch=main
  80. ``cryptography`` is a package which provides cryptographic recipes and
  81. primitives to Python developers. Our goal is for it to be your "cryptographic
  82. standard library". It supports Python 3.6+ and PyPy3 7.2+.
  83. ``cryptography`` includes both high level recipes and low level interfaces to
  84. common cryptographic algorithms such as symmetric ciphers, message digests, and
  85. key derivation functions. For example, to encrypt something with
  86. ``cryptography``'s high level symmetric encryption recipe:
  87. .. code-block:: pycon
  88. >>> from cryptography.fernet import Fernet
  89. >>> # Put this somewhere safe!
  90. >>> key = Fernet.generate_key()
  91. >>> f = Fernet(key)
  92. >>> token = f.encrypt(b"A really secret message. Not for prying eyes.")
  93. >>> token
  94. '...'
  95. >>> f.decrypt(token)
  96. 'A really secret message. Not for prying eyes.'
  97. You can find more information in the `documentation`_.
  98. You can install ``cryptography`` with:
  99. .. code-block:: console
  100. $ pip install cryptography
  101. For full details see `the installation documentation`_.
  102. Discussion
  103. ~~~~~~~~~~
  104. If you run into bugs, you can file them in our `issue tracker`_.
  105. We maintain a `cryptography-dev`_ mailing list for development discussion.
  106. You can also join ``#pyca`` on ``irc.libera.chat`` to ask questions or get
  107. involved.
  108. Security
  109. ~~~~~~~~
  110. Need to report a security issue? Please consult our `security reporting`_
  111. documentation.
  112. .. _`documentation`: https://cryptography.io/
  113. .. _`the installation documentation`: https://cryptography.io/en/latest/installation/
  114. .. _`issue tracker`: https://github.com/pyca/cryptography/issues
  115. .. _`cryptography-dev`: https://mail.python.org/mailman/listinfo/cryptography-dev
  116. .. _`security reporting`: https://cryptography.io/en/latest/security/