diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/hazmat/primitives/asymmetric/padding.rst | 23 | ||||
-rw-r--r-- | docs/installation.rst | 12 |
2 files changed, 35 insertions, 0 deletions
diff --git a/docs/hazmat/primitives/asymmetric/padding.rst b/docs/hazmat/primitives/asymmetric/padding.rst index 7aec3bd3..8a034329 100644 --- a/docs/hazmat/primitives/asymmetric/padding.rst +++ b/docs/hazmat/primitives/asymmetric/padding.rst @@ -17,4 +17,27 @@ Padding PKCS1 v1.5 (also known as simply PKCS1) is a simple padding scheme developed for use with RSA keys. It is defined in :rfc:`3447`. +Mask Generation Functions +~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. class:: MGF1(algorithm, salt_length) + + .. versionadded:: 0.3 + + MGF1 (Mask Generation Function 1) is used as the mask generation function + in :class:`PSS` padding. It takes a hash algorithm and a salt length. + + :param algorithm: An instance of a + :class:`~cryptography.hazmat.primitives.interfaces.HashAlgorithm` + provider. + + :param int salt_length: The length of the salt. It is recommended that this + be set to ``MGF1.MAX_LENGTH``. + + .. attribute:: MAX_LENGTH + + Pass this attribute to ``salt_length`` to get the maximum salt length + available. + + .. _`Padding is critical`: http://rdist.root.org/2009/10/06/why-rsa-encryption-padding-is-critical/ diff --git a/docs/installation.rst b/docs/installation.rst index 63555abc..c6a2a5c0 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -7,6 +7,18 @@ You can install ``cryptography`` with ``pip``: $ pip install cryptography +Supported platforms +------------------- + +Currently we test ``cryptography`` on Python 2.6, 2.7, 3.2, 3.3 and PyPy on +these operating systems. + +* x86-64 CentOS 6.4 and CentOS 5 +* x86-64 FreeBSD 9.2 and FreeBSD 10 +* OS X 10.9 and OS X 10.8 +* x86-64 Ubuntu 12.04 LTS +* 32-bit Python on 64-bit Windows Server 2008 + On Windows ---------- |