aboutsummaryrefslogtreecommitdiffstats
path: root/src/cryptography/hazmat/backends/openssl/utils.py
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2017-06-03 17:11:55 -1000
committerAlex Gaynor <alex.gaynor@gmail.com>2017-06-03 23:11:55 -0400
commit1a5d70e876346653b3dfa2a95f188ef0eb92bd7d (patch)
treeb940ff3a938a91613860dd20bc9e63568b78734b /src/cryptography/hazmat/backends/openssl/utils.py
parente6055fbfb2b1b7b00b361615d4c665c6e9fc0b6d (diff)
downloadcryptography-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.py12
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
+ )