aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2015-03-09 14:06:54 -0400
committerAlex Gaynor <alex.gaynor@gmail.com>2015-03-09 14:06:54 -0400
commitd0109a59993ba568bb81a67a062dcfb460692447 (patch)
tree4efd634ba2b5a535b9054b9bebdfd515f88d9c06
parentcd26d88c4226fa1ceaf5f708b0912d8df4acaacf (diff)
parent891efd9268d7c6e140e387a771ba5a07d8c8446d (diff)
downloadcryptography-d0109a59993ba568bb81a67a062dcfb460692447.tar.gz
cryptography-d0109a59993ba568bb81a67a062dcfb460692447.tar.bz2
cryptography-d0109a59993ba568bb81a67a062dcfb460692447.zip
Merge pull request #1738 from reaperhulk/deprecation-dance
Do the deprecation dance
-rw-r--r--CHANGELOG.rst3
-rw-r--r--docs/hazmat/backends/interfaces.rst4
-rw-r--r--docs/hazmat/primitives/interfaces.rst22
-rw-r--r--src/cryptography/hazmat/primitives/interfaces/__init__.py7
-rw-r--r--src/cryptography/utils.py3
5 files changed, 4 insertions, 35 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 518bc607..4c866f65 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -161,8 +161,7 @@ Changelog
* More bit-lengths are now supported for ``p`` and ``q`` when loading DSA keys
from numbers.
* Added :class:`~cryptography.hazmat.primitives.interfaces.MACContext` as a
- common interface for CMAC and HMAC and deprecated
- :class:`~cryptography.hazmat.primitives.interfaces.CMACContext`.
+ common interface for CMAC and HMAC and deprecated ``CMACContext``.
* Added support for encoding and decoding :rfc:`6979` signatures in
:doc:`/hazmat/primitives/asymmetric/utils`.
* Added
diff --git a/docs/hazmat/backends/interfaces.rst b/docs/hazmat/backends/interfaces.rst
index 0ce8f5f7..1af8d8f2 100644
--- a/docs/hazmat/backends/interfaces.rst
+++ b/docs/hazmat/backends/interfaces.rst
@@ -164,7 +164,7 @@ A specific ``backend`` may provide one or more of these interfaces.
.. method:: create_cmac_ctx(algorithm)
Create a
- :class:`~cryptography.hazmat.primitives.interfaces.CMACContext` that
+ :class:`~cryptography.hazmat.primitives.interfaces.MACContext` that
uses the specified ``algorithm`` to calculate a message authentication code.
:param algorithm: An instance of a
@@ -172,7 +172,7 @@ A specific ``backend`` may provide one or more of these interfaces.
provider.
:returns:
- :class:`~cryptography.hazmat.primitives.interfaces.CMACContext`
+ :class:`~cryptography.hazmat.primitives.interfaces.MACContext`
.. class:: PBKDF2HMACBackend
diff --git a/docs/hazmat/primitives/interfaces.rst b/docs/hazmat/primitives/interfaces.rst
index f58d324d..d60fe186 100644
--- a/docs/hazmat/primitives/interfaces.rst
+++ b/docs/hazmat/primitives/interfaces.rst
@@ -51,28 +51,6 @@ In 0.8 the key derivation function interface was moved to the
:mod:`cryptography.hazmat.primitives.kdf` module.
-`Message Authentication Code`_
-------------------------------
-
-.. class:: CMACContext
-
- :class:`CMACContext` has been deprecated in favor of :class:`MACContext`.
-
- .. versionadded:: 0.4
-
- .. method:: update(data)
-
- :param bytes data: The data you want to authenticate.
-
- .. method:: finalize()
-
- :return: The message authentication code.
-
- .. method:: copy()
-
- :return: A :class:`~cryptography.hazmat.primitives.interfaces.CMACContext`
- that is a copy of the current context.
-
.. class:: MACContext
.. versionadded:: 0.7
diff --git a/src/cryptography/hazmat/primitives/interfaces/__init__.py b/src/cryptography/hazmat/primitives/interfaces/__init__.py
index 6913ace9..1e7b1215 100644
--- a/src/cryptography/hazmat/primitives/interfaces/__init__.py
+++ b/src/cryptography/hazmat/primitives/interfaces/__init__.py
@@ -386,10 +386,3 @@ class MACContext(object):
Checks if the generated message authentication code matches the
signature.
"""
-
-CMACContext = utils.deprecated(
- MACContext,
- __name__,
- "The CMACContext interface has been renamed to MACContext",
- utils.DeprecatedIn07
-)
diff --git a/src/cryptography/utils.py b/src/cryptography/utils.py
index 253dea55..0f8cbb27 100644
--- a/src/cryptography/utils.py
+++ b/src/cryptography/utils.py
@@ -10,8 +10,7 @@ import sys
import warnings
-DeprecatedIn07 = DeprecationWarning
-DeprecatedIn08 = PendingDeprecationWarning
+DeprecatedIn08 = DeprecationWarning
def read_only_property(name):