METADATA (5162B)
1 Metadata-Version: 2.1 2 Name: cryptography 3 Version: 2.7 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 Description-Content-Type: text/x-rst 33 Requires-Dist: asn1crypto (>=0.21.0) 34 Requires-Dist: six (>=1.4.1) 35 Requires-Dist: cffi (!=1.11.3,>=1.8) 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: twine (>=1.12.0) ; extra == 'docstest' 45 Requires-Dist: sphinxcontrib-spelling (>=4.0.1) ; extra == 'docstest' 46 Provides-Extra: idna 47 Requires-Dist: idna (>=2.1) ; extra == 'idna' 48 Provides-Extra: pep8test 49 Requires-Dist: flake8 ; extra == 'pep8test' 50 Requires-Dist: flake8-import-order ; extra == 'pep8test' 51 Requires-Dist: pep8-naming ; extra == 'pep8test' 52 Provides-Extra: test 53 Requires-Dist: pytest (!=3.9.0,!=3.9.1,!=3.9.2,>=3.6.0) ; extra == 'test' 54 Requires-Dist: pretend ; extra == 'test' 55 Requires-Dist: iso8601 ; extra == 'test' 56 Requires-Dist: pytz ; extra == 'test' 57 Requires-Dist: hypothesis (!=3.79.2,>=1.11.4) ; extra == 'test' 58 59 pyca/cryptography 60 ================= 61 62 .. image:: https://img.shields.io/pypi/v/cryptography.svg 63 :target: https://pypi.org/project/cryptography/ 64 :alt: Latest Version 65 66 .. image:: https://readthedocs.org/projects/cryptography/badge/?version=latest 67 :target: https://cryptography.io 68 :alt: Latest Docs 69 70 .. image:: https://travis-ci.org/pyca/cryptography.svg?branch=master 71 :target: https://travis-ci.org/pyca/cryptography 72 73 .. image:: https://dev.azure.com/pyca/cryptography/_apis/build/status/Azure%20CI?branchName=master 74 :target: https://dev.azure.com/pyca/cryptography/_build/latest?definitionId=3&branchName=master 75 76 .. image:: https://codecov.io/github/pyca/cryptography/coverage.svg?branch=master 77 :target: https://codecov.io/github/pyca/cryptography?branch=master 78 79 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 2.7, Python 3.4+, and PyPy 5.4+. 83 84 ``cryptography`` includes both high level recipes and low level interfaces to 85 common cryptographic algorithms such as symmetric ciphers, message digests, and 86 key derivation functions. For example, to encrypt something with 87 ``cryptography``'s high level symmetric encryption recipe: 88 89 .. code-block:: pycon 90 91 >>> from cryptography.fernet import Fernet 92 >>> # Put this somewhere safe! 93 >>> key = Fernet.generate_key() 94 >>> f = Fernet(key) 95 >>> token = f.encrypt(b"A really secret message. Not for prying eyes.") 96 >>> token 97 '...' 98 >>> f.decrypt(token) 99 'A really secret message. Not for prying eyes.' 100 101 You can find more information in the `documentation`_. 102 103 You can install ``cryptography`` with: 104 105 .. code-block:: console 106 107 $ pip install cryptography 108 109 For full details see `the installation documentation`_. 110 111 Discussion 112 ~~~~~~~~~~ 113 114 If you run into bugs, you can file them in our `issue tracker`_. 115 116 We maintain a `cryptography-dev`_ mailing list for development discussion. 117 118 You can also join ``#cryptography-dev`` on Freenode to ask questions or get 119 involved. 120 121 Security 122 ~~~~~~~~ 123 124 Need to report a security issue? Please consult our `security reporting`_ 125 documentation. 126 127 128 .. _`documentation`: https://cryptography.io/ 129 .. _`the installation documentation`: https://cryptography.io/en/latest/installation/ 130 .. _`issue tracker`: https://github.com/pyca/cryptography/issues 131 .. _`cryptography-dev`: https://mail.python.org/mailman/listinfo/cryptography-dev 132 .. _`security reporting`: https://cryptography.io/en/latest/security/ 133 134