summaryrefslogtreecommitdiff
path: root/M2Crypto/EVP.py
diff options
context:
space:
mode:
Diffstat (limited to 'M2Crypto/EVP.py')
-rw-r--r--M2Crypto/EVP.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/M2Crypto/EVP.py b/M2Crypto/EVP.py
index 7b1efc6..c48b670 100644
--- a/M2Crypto/EVP.py
+++ b/M2Crypto/EVP.py
@@ -298,6 +298,11 @@ class PKey(object):
:return: The signature.
"""
+
+ if m2.OPENSSL_VERSION_NUMBER < 0x10101000:
+ raise NotImplemented('This method requires OpenSSL version ' +
+ '1.1.1 or greater.')
+
return m2.digest_sign(self.ctx, data)
def digest_verify_init(self):
@@ -341,6 +346,11 @@ class PKey(object):
:return: Result of verification: 1 for success, 0 for failure, -1 on
other error.
"""
+
+ if m2.OPENSSL_VERSION_NUMBER < 0x10101000:
+ raise NotImplemented('This method requires OpenSSL version ' +
+ '1.1.1 or greater.')
+
return m2.digest_verify(self.ctx, sign, data)
def assign_rsa(self, rsa, capture=1):