aboutsummaryrefslogtreecommitdiffstats
path: root/docs/hazmat/backends/interfaces.rst
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2014-09-30 07:43:33 -0700
committerAlex Gaynor <alex.gaynor@gmail.com>2014-09-30 07:43:33 -0700
commitd9f3eda687002fc55b389e15f62a963029fa0fb6 (patch)
tree83a76329d9b6c2c7f3fc4115c93ea259752849bc /docs/hazmat/backends/interfaces.rst
parent3a660c05aa99a4bbd0293eebff9d6d4d42560710 (diff)
parent12ff164e1144fccc4d9a81af8a056a50c340164c (diff)
downloadcryptography-d9f3eda687002fc55b389e15f62a963029fa0fb6.tar.gz
cryptography-d9f3eda687002fc55b389e15f62a963029fa0fb6.tar.bz2
cryptography-d9f3eda687002fc55b389e15f62a963029fa0fb6.zip
Merge pull request #1371 from reaperhulk/advance-rsa-deprecation-cycle
Advance RSA deprecation cycle
Diffstat (limited to 'docs/hazmat/backends/interfaces.rst')
-rw-r--r--docs/hazmat/backends/interfaces.rst100
1 files changed, 0 insertions, 100 deletions
diff --git a/docs/hazmat/backends/interfaces.rst b/docs/hazmat/backends/interfaces.rst
index 77de4ac8..4f4c5680 100644
--- a/docs/hazmat/backends/interfaces.rst
+++ b/docs/hazmat/backends/interfaces.rst
@@ -240,63 +240,6 @@ A specific ``backend`` may provide one or more of these interfaces.
:raises ValueError: If the public_exponent is not valid.
- .. method:: create_rsa_signature_ctx(private_key, padding, algorithm)
-
- .. deprecated:: 0.5
-
- :param private_key: An instance of an
- :class:`~cryptography.hazmat.primitives.interfaces.RSAPrivateKey`
- provider.
-
- :param padding: An instance of an
- :class:`~cryptography.hazmat.primitives.interfaces.AsymmetricPadding`
- provider.
-
- :param algorithm: An instance of a
- :class:`~cryptography.hazmat.primitives.interfaces.HashAlgorithm`
- provider.
-
- :returns:
- :class:`~cryptography.hazmat.primitives.interfaces.AsymmetricSignatureContext`
-
- .. method:: create_rsa_verification_ctx(public_key, signature, padding, algorithm)
-
- .. deprecated:: 0.5
-
- :param public_key: An instance of a
- :class:`~cryptography.hazmat.primitives.interfaces.RSAPublicKey`
- provider.
-
- :param bytes signature: The signature to verify.
-
- :param padding: An instance of an
- :class:`~cryptography.hazmat.primitives.interfaces.AsymmetricPadding`
- provider.
-
- :param algorithm: An instance of a
- :class:`~cryptography.hazmat.primitives.interfaces.HashAlgorithm`
- provider.
-
- :returns:
- :class:`~cryptography.hazmat.primitives.interfaces.AsymmetricVerificationContext`
-
- .. method:: mgf1_hash_supported(algorithm)
-
- ..deprecated:: 0.5
-
- Check if the specified ``algorithm`` is supported for use with
- :class:`~cryptography.hazmat.primitives.asymmetric.padding.MGF1`
- inside :class:`~cryptography.hazmat.primitives.asymmetric.padding.PSS`
- padding. This method is deprecated in favor of
- ``rsa_padding_supported``.
-
- :param algorithm: An instance of a
- :class:`~cryptography.hazmat.primitives.interfaces.HashAlgorithm`
- provider.
-
- :returns: ``True`` if the specified ``algorithm`` is supported by this
- backend, otherwise ``False``.
-
.. method:: rsa_padding_supported(padding)
Check if the specified ``padding`` is supported by the backend.
@@ -317,49 +260,6 @@ A specific ``backend`` may provide one or more of these interfaces.
:param int key_size: The bit length of the generated modulus.
- .. method:: decrypt_rsa(private_key, ciphertext, padding)
-
- .. deprecated:: 0.5
-
- :param private_key: An instance of an
- :class:`~cryptography.hazmat.primitives.interfaces.RSAPrivateKey`
- provider.
-
- :param bytes ciphertext: The ciphertext to decrypt.
-
- :param padding: An instance of an
- :class:`~cryptography.hazmat.primitives.interfaces.AsymmetricPadding`
- provider.
-
- :return bytes: The decrypted data.
-
- :raises cryptography.exceptions.UnsupportedAlgorithm: If an unsupported
- MGF, hash function, or padding is chosen.
-
- :raises ValueError: When decryption fails or key size does not match
- ciphertext length.
-
- .. method:: encrypt_rsa(public_key, plaintext, padding)
-
- .. deprecated:: 0.5
-
- :param public_key: An instance of an
- :class:`~cryptography.hazmat.primitives.interfaces.RSAPublicKey`
- provider.
-
- :param bytes plaintext: The plaintext to encrypt.
-
- :param padding: An instance of an
- :class:`~cryptography.hazmat.primitives.interfaces.AsymmetricPadding`
- provider.
-
- :return bytes: The encrypted data.
-
- :raises cryptography.exceptions.UnsupportedAlgorithm: If an unsupported
- MGF, hash function, or padding is chosen.
-
- :raises ValueError: When plaintext is too long for the key size.
-
.. method:: load_rsa_private_numbers(numbers):
:param numbers: An instance of