summaryrefslogtreecommitdiff
path: root/src/M2Crypto/RSA.py
diff options
context:
space:
mode:
authorMatěj Cepl <mcepl@cepl.eu>2021-02-25 16:04:41 +0100
committerMatěj Cepl <mcepl@cepl.eu>2021-02-25 16:07:15 +0100
commite28c791fd5f51593a197c6ac160aaecf59b25383 (patch)
tree6fc4aac79b7f89e149ee701b4d269dc8d94d970c /src/M2Crypto/RSA.py
parentc2fe4d8f310f97b732999ed5604395dd9a0434e0 (diff)
downloadm2crypto-e28c791fd5f51593a197c6ac160aaecf59b25383.tar.gz
Make support of RSA_SSLV23_PADDING optional.
OpenSSL removes support for it in gh#openssl/openssl#14248. Fixes #294.
Diffstat (limited to 'src/M2Crypto/RSA.py')
-rw-r--r--src/M2Crypto/RSA.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/M2Crypto/RSA.py b/src/M2Crypto/RSA.py
index d6e5c64..bf56458 100644
--- a/src/M2Crypto/RSA.py
+++ b/src/M2Crypto/RSA.py
@@ -18,7 +18,8 @@ m2.rsa_init(RSAError)
no_padding = m2.no_padding
pkcs1_padding = m2.pkcs1_padding
-sslv23_padding = m2.sslv23_padding
+if hasattr(m2, 'sslv23_padding'):
+ sslv23_padding = m2.sslv23_padding
pkcs1_oaep_padding = m2.pkcs1_oaep_padding