aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2013-08-11 15:21:09 +0200
committerChristian Heimes <christian@python.org>2013-08-11 15:21:09 +0200
commite2a82eaa8762c88134302674955b31d843249a19 (patch)
tree3593bbfda73ad0b23470b9cd2b8926f531a1923f /docs
parent0797276a4e334b4adb12ccd90f4fcb19dba2ec42 (diff)
parentf0091d0f4c12177eec3216567eae229cf694e320 (diff)
downloadcryptography-e2a82eaa8762c88134302674955b31d843249a19.tar.gz
cryptography-e2a82eaa8762c88134302674955b31d843249a19.tar.bz2
cryptography-e2a82eaa8762c88134302674955b31d843249a19.zip
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'docs')
-rw-r--r--docs/index.rst19
1 files changed, 18 insertions, 1 deletions
diff --git a/docs/index.rst b/docs/index.rst
index 1d8ffda6..29f0b545 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -8,7 +8,24 @@ Welcome to ``cryptography``
``cryptography`` is a Python library which exposes cryptographic primitives and
recipes.
-Contents:
+Why a new crypto library for Python?
+------------------------------------
+
+We wanted to address a few issues with existing cryptography libraries in
+Python:
+
+* Lack of PyPy support.
+* Lack of maintenance.
+* Use of poor implementations of algorithms (i.e. ones with known side-channel
+ attacks).
+* Lack of high level, "Cryptography for humans", APIs.
+* Absence of algorithms such as AES-GCM.
+* Poor introspectability, and thus poor testability.
+* Extremely error prone APIs, and bad defaults.
+
+
+Contents
+--------
.. toctree::
:maxdepth: 2