mirror of
https://github.com/curl/curl.git
synced 2026-08-11 16:02:14 +03:00
wolfssl: fix cipher list, skip 5.8.4 regression
- adjust cipher list in infof() statement for min/max TLS version - skip test_17_07 for wolfSSL 5.8.4 when CHACHA20 is negotiated due to regression with homebrew build on ARM systems. Fixes #19644 Reported-by: Viktor Szakats Closes #19662
This commit is contained in:
parent
74f7505974
commit
29b3b1ae6d
2 changed files with 35 additions and 21 deletions
|
|
@ -258,6 +258,10 @@ class TestSSLUse:
|
|||
curl = CurlClient(env=env)
|
||||
url = f'https://{env.authority_for(env.domain1, proto)}/curltest/sslinfo'
|
||||
# SSL backend specifics
|
||||
# see wolfSSL/wolfssl#9462
|
||||
if env.curl_uses_lib('wolfssl') and env.curl_lib_version('wolfssl') == '5.8.4' \
|
||||
and ciphers13 and 'TLS_CHACHA20_POLY1305_SHA256' in ciphers13:
|
||||
pytest.skip('wolfSSL 5.8.4 is borked on ARM with CHACHA20')
|
||||
if env.curl_uses_lib('gnutls'):
|
||||
pytest.skip('GnuTLS does not support setting ciphers')
|
||||
elif env.curl_uses_lib('boringssl'):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue