mirror of
https://github.com/curl/curl.git
synced 2026-08-25 02:53:32 +03:00
wolfssl: coexist with openssl, further work
Build wolfSSL master with ./configure --prefix=/path --enable-ip-alt-name --enable-quic --enable-earlydata --enable-psk --enable-opensslcoexist and configure curl with openssl + wolfssl. Normal tests run. pytest session resumption fails, as wolfssl does not handle the new_session callback without opensslextra right now. Closes #15481
This commit is contained in:
parent
f81abcbfeb
commit
3a35901a11
10 changed files with 87 additions and 30 deletions
|
|
@ -127,7 +127,7 @@ class TestErrors:
|
|||
r = curl.http_download(urls=[url], alpn_proto=proto, extra_args=[
|
||||
'--parallel',
|
||||
])
|
||||
if proto == 'http/1.0' and \
|
||||
if proto == 'http/1.0' and not env.curl_uses_lib('wolfssl') and \
|
||||
(env.curl_is_debug() or not env.curl_uses_lib('openssl')):
|
||||
# we are inconsistent if we fail or not in missing TLS shutdown
|
||||
# openssl code ignore such errors intentionally in non-debug builds
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue