From e28c791fd5f51593a197c6ac160aaecf59b25383 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= Date: Thu, 25 Feb 2021 16:04:41 +0100 Subject: Make support of RSA_SSLV23_PADDING optional. OpenSSL removes support for it in gh#openssl/openssl#14248. Fixes #294. --- src/M2Crypto/RSA.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/M2Crypto/RSA.py') 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 -- cgit v1.2.1