aboutsummaryrefslogtreecommitdiffstats
path: root/docs/hazmat/primitives/asymmetric/padding.rst
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2014-02-23 11:26:37 -0600
committerPaul Kehrer <paul.l.kehrer@gmail.com>2014-02-23 11:26:37 -0600
commit4ccceaf4484dce24c5f0994b52079293a5fdb37c (patch)
tree7a8190e8f274ee210f1431014e932680b85df4db /docs/hazmat/primitives/asymmetric/padding.rst
parent2d4f36a2246580466f3c1c6e027f03bb9b265960 (diff)
downloadcryptography-4ccceaf4484dce24c5f0994b52079293a5fdb37c.tar.gz
cryptography-4ccceaf4484dce24c5f0994b52079293a5fdb37c.tar.bz2
cryptography-4ccceaf4484dce24c5f0994b52079293a5fdb37c.zip
add RSA PKCS1 signing (and structure for PSS + verification)
Diffstat (limited to 'docs/hazmat/primitives/asymmetric/padding.rst')
-rw-r--r--docs/hazmat/primitives/asymmetric/padding.rst20
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/hazmat/primitives/asymmetric/padding.rst b/docs/hazmat/primitives/asymmetric/padding.rst
new file mode 100644
index 00000000..d3f713ae
--- /dev/null
+++ b/docs/hazmat/primitives/asymmetric/padding.rst
@@ -0,0 +1,20 @@
+.. hazmat::
+
+Padding
+=======
+
+.. currentmodule:: cryptography.hazmat.primitives.asymmetric.padding
+
+.. warning::
+ `Padding is critical`_ when signing or encrypting data using RSA. Without
+ correct padding signatures can be forged, messages decrypted, and private
+ keys compromised.
+
+.. class:: PKCS1()
+
+ .. versionadded:: 0.3
+
+ PKCS1 (also known as PKCS1 v1.5) is a simple padding scheme developed for
+ use with RSA keys. It is also defined in :rfc:`3447`.
+
+.. _`Padding is critical`: http://rdist.root.org/2009/10/06/why-rsa-encryption-padding-is-critical/