You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

130 lines
4.8 KiB

4 years ago
  1. Metadata-Version: 2.1
  2. Name: cryptography
  3. Version: 2.4.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 cryptography developers
  7. Author-email: cryptography-dev@python.org
  8. License: BSD or Apache License, Version 2.0
  9. Platform: UNKNOWN
  10. Classifier: Development Status :: 5 - Production/Stable
  11. Classifier: Intended Audience :: Developers
  12. Classifier: License :: OSI Approved :: Apache Software License
  13. Classifier: License :: OSI Approved :: BSD License
  14. Classifier: Natural Language :: English
  15. Classifier: Operating System :: MacOS :: MacOS X
  16. Classifier: Operating System :: POSIX
  17. Classifier: Operating System :: POSIX :: BSD
  18. Classifier: Operating System :: POSIX :: Linux
  19. Classifier: Operating System :: Microsoft :: Windows
  20. Classifier: Programming Language :: Python
  21. Classifier: Programming Language :: Python :: 2
  22. Classifier: Programming Language :: Python :: 2.7
  23. Classifier: Programming Language :: Python :: 3
  24. Classifier: Programming Language :: Python :: 3.4
  25. Classifier: Programming Language :: Python :: 3.5
  26. Classifier: Programming Language :: Python :: 3.6
  27. Classifier: Programming Language :: Python :: 3.7
  28. Classifier: Programming Language :: Python :: Implementation :: CPython
  29. Classifier: Programming Language :: Python :: Implementation :: PyPy
  30. Classifier: Topic :: Security :: Cryptography
  31. Requires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*
  32. Requires-Dist: idna (>=2.1)
  33. Requires-Dist: asn1crypto (>=0.21.0)
  34. Requires-Dist: six (>=1.4.1)
  35. Requires-Dist: cffi (!=1.11.3,>=1.7)
  36. Requires-Dist: enum34 ; python_version < '3'
  37. Requires-Dist: ipaddress ; python_version < '3'
  38. Provides-Extra: docs
  39. Requires-Dist: sphinx (!=1.8.0,>=1.6.5) ; extra == 'docs'
  40. Requires-Dist: sphinx-rtd-theme ; extra == 'docs'
  41. Provides-Extra: docstest
  42. Requires-Dist: doc8 ; extra == 'docstest'
  43. Requires-Dist: pyenchant (>=1.6.11) ; extra == 'docstest'
  44. Requires-Dist: readme-renderer (>=16.0) ; extra == 'docstest'
  45. Requires-Dist: sphinxcontrib-spelling (>=4.0.1) ; extra == 'docstest'
  46. Provides-Extra: pep8test
  47. Requires-Dist: flake8 ; extra == 'pep8test'
  48. Requires-Dist: flake8-import-order ; extra == 'pep8test'
  49. Requires-Dist: pep8-naming ; extra == 'pep8test'
  50. Provides-Extra: test
  51. Requires-Dist: pytest (!=3.9.0,!=3.9.1,!=3.9.2,>=3.6.0) ; extra == 'test'
  52. Requires-Dist: pretend ; extra == 'test'
  53. Requires-Dist: iso8601 ; extra == 'test'
  54. Requires-Dist: pytz ; extra == 'test'
  55. Requires-Dist: hypothesis (!=3.79.2,>=1.11.4) ; extra == 'test'
  56. Requires-Dist: cryptography-vectors (==2.4.2) ; extra == 'test'
  57. pyca/cryptography
  58. =================
  59. .. image:: https://img.shields.io/pypi/v/cryptography.svg
  60. :target: https://pypi.org/project/cryptography/
  61. :alt: Latest Version
  62. .. image:: https://readthedocs.org/projects/cryptography/badge/?version=latest
  63. :target: https://cryptography.io
  64. :alt: Latest Docs
  65. .. image:: https://travis-ci.org/pyca/cryptography.svg?branch=master
  66. :target: https://travis-ci.org/pyca/cryptography
  67. .. image:: https://codecov.io/github/pyca/cryptography/coverage.svg?branch=master
  68. :target: https://codecov.io/github/pyca/cryptography?branch=master
  69. ``cryptography`` is a package which provides cryptographic recipes and
  70. primitives to Python developers. Our goal is for it to be your "cryptographic
  71. standard library". It supports Python 2.7, Python 3.4+, and PyPy 5.3+.
  72. ``cryptography`` includes both high level recipes and low level interfaces to
  73. common cryptographic algorithms such as symmetric ciphers, message digests, and
  74. key derivation functions. For example, to encrypt something with
  75. ``cryptography``'s high level symmetric encryption recipe:
  76. .. code-block:: pycon
  77. >>> from cryptography.fernet import Fernet
  78. >>> # Put this somewhere safe!
  79. >>> key = Fernet.generate_key()
  80. >>> f = Fernet(key)
  81. >>> token = f.encrypt(b"A really secret message. Not for prying eyes.")
  82. >>> token
  83. '...'
  84. >>> f.decrypt(token)
  85. 'A really secret message. Not for prying eyes.'
  86. You can find more information in the `documentation`_.
  87. You can install ``cryptography`` with:
  88. .. code-block:: console
  89. $ pip install cryptography
  90. For full details see `the installation documentation`_.
  91. Discussion
  92. ~~~~~~~~~~
  93. If you run into bugs, you can file them in our `issue tracker`_.
  94. We maintain a `cryptography-dev`_ mailing list for development discussion.
  95. You can also join ``#cryptography-dev`` on Freenode to ask questions or get
  96. involved.
  97. Security
  98. ~~~~~~~~
  99. Need to report a security issue? Please consult our `security reporting`_
  100. documentation.
  101. .. _`documentation`: https://cryptography.io/
  102. .. _`the installation documentation`: https://cryptography.io/en/latest/installation/
  103. .. _`issue tracker`: https://github.com/pyca/cryptography/issues
  104. .. _`cryptography-dev`: https://mail.python.org/mailman/listinfo/cryptography-dev
  105. .. _`security reporting`: https://cryptography.io/en/latest/security/