diff options
author | Matěj Cepl <mcepl@cepl.eu> | 2021-02-25 16:04:41 +0100 |
---|---|---|
committer | Matěj Cepl <mcepl@cepl.eu> | 2021-02-25 16:07:15 +0100 |
commit | e28c791fd5f51593a197c6ac160aaecf59b25383 (patch) | |
tree | 6fc4aac79b7f89e149ee701b4d269dc8d94d970c /src/M2Crypto/RSA.py | |
parent | c2fe4d8f310f97b732999ed5604395dd9a0434e0 (diff) | |
download | m2crypto-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.py | 3 |
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 |