Skip to content

Commit a1276e1

Browse files
author
Jean-Daniel Dupas
committed
Don't skip param validation on older OpenSSL releases.
1 parent bd13e35 commit a1276e1

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/OpenSSL/SSL.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1217,17 +1217,15 @@ def set_sigalgs_list(self, sigalgs_list):
12171217
:param bytes sigalgs_list: An OpenSSL signature algorithms list.
12181218
:return: None
12191219
"""
1220-
if not _lib.Cryptography_HAS_SIGALGS:
1221-
return
1222-
12231220
sigalgs_list = _text_to_bytes_and_warn("sigalgs_list", sigalgs_list)
12241221

12251222
if not isinstance(sigalgs_list, bytes):
12261223
raise TypeError("sigalgs_list must be a byte string.")
12271224

1228-
_openssl_assert(
1229-
_lib.SSL_CTX_set1_sigalgs_list(self._context, sigalgs_list) == 1
1230-
)
1225+
if _lib.Cryptography_HAS_SIGALGS:
1226+
_openssl_assert(
1227+
_lib.SSL_CTX_set1_sigalgs_list(self._context, sigalgs_list) == 1
1228+
)
12311229

12321230
def set_client_ca_list(self, certificate_authorities):
12331231
"""

0 commit comments

Comments
 (0)