Skip to content

Commit

Permalink
Fixed pyca#576 -- improve the readme
Browse files Browse the repository at this point in the history
  • Loading branch information
alex committed Feb 11, 2014
1 parent bc1f8b8 commit 872cd97
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 6 deletions.
20 changes: 16 additions & 4 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,25 @@ Cryptography


``cryptography`` is a package designed to expose cryptographic recipes and
primitives to Python developers.
primitives to Python developers. Our goal is for it to be your "cryptographic
standard library". It supports Python 2.6-2.7, Python 3.2+, and PyPy.

It is currently in early development and isn't recommended for general usage
yet. It targets Python 2.6-2.7, Python 3.2+, and PyPy.
``cryptography`` includes both high level recipes, and low level algorithms.
For example, to encrypt something with ``cryptography``:

You can find more information in the `documentation`_.
.. code-block:: python
>>> from cryptography.fernet import Fernet
>>> # Put this somewhere safe!
>>> key = Fernet.generate_key()
>>> f = Fernet(key)
>>> token = f.encrypt(b"A really secret message. Not for prying eyes.")
>>> token
'...'
>>> f.decrypt(token)
'A really secret message. Not for prying eyes.'
You can find more information in the `documentation`_.

Discussion
~~~~~~~~~~
Expand Down
3 changes: 1 addition & 2 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@ Welcome to ``cryptography``
===========================

``cryptography`` is a Python library which exposes cryptographic recipes and
primitives. We hope it'll be your one-stop-shop for all your cryptographic
needs in Python.
primitives. Our goal is for it to be your "cryptographic standard library".

Installation
------------
Expand Down

0 comments on commit 872cd97

Please sign in to comment.