diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2017-06-03 17:11:55 -1000 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2017-06-03 23:11:55 -0400 |
commit | 1a5d70e876346653b3dfa2a95f188ef0eb92bd7d (patch) | |
tree | b940ff3a938a91613860dd20bc9e63568b78734b /src/cryptography/hazmat/backends/openssl/utils.py | |
parent | e6055fbfb2b1b7b00b361615d4c665c6e9fc0b6d (diff) | |
download | cryptography-1a5d70e876346653b3dfa2a95f188ef0eb92bd7d.tar.gz cryptography-1a5d70e876346653b3dfa2a95f188ef0eb92bd7d.tar.bz2 cryptography-1a5d70e876346653b3dfa2a95f188ef0eb92bd7d.zip |
deprecate signer/verifier on asymmetric keys (#3663)
* deprecate signer/verifier on asymmetric keys
* review feedback, switch deprecated_call to work around a bug
Diffstat (limited to 'src/cryptography/hazmat/backends/openssl/utils.py')
-rw-r--r-- | src/cryptography/hazmat/backends/openssl/utils.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/cryptography/hazmat/backends/openssl/utils.py b/src/cryptography/hazmat/backends/openssl/utils.py index f71a62a5..ff1b9745 100644 --- a/src/cryptography/hazmat/backends/openssl/utils.py +++ b/src/cryptography/hazmat/backends/openssl/utils.py @@ -4,6 +4,9 @@ from __future__ import absolute_import, division, print_function +import warnings + +from cryptography import utils from cryptography.hazmat.primitives import hashes from cryptography.hazmat.primitives.asymmetric.utils import Prehashed @@ -31,3 +34,12 @@ def _check_not_prehashed(signature_algorithm): "Prehashed is only supported in the sign and verify methods. " "It cannot be used with signer or verifier." ) + + +def _warn_sign_verify_deprecated(): + warnings.warn( + "signer and verifier have been deprecated. Please use sign " + "and verify instead.", + utils.PersistentlyDeprecated, + stacklevel=2 + ) |