From: Viktor Szakats Date: Wed, 19 Mar 2025 20:44:05 +0000 (+0100) Subject: GHA/linux: enable ECH in wolfssl-opensslextra X-Git-Tag: curl-8_13_0~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d420a1632b9da1f0688519219d66066bb452008;p=thirdparty%2Fcurl.git GHA/linux: enable ECH in wolfssl-opensslextra To have it in the coexist-capable wolfSSL local build. This allows to test ECH combinations in MultiSSL builds with OpenSSL. Also enable ECH in the wolfssl-opensslextra consumer job. Closes #16773 --- diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index b664fb4dff..8182b8ae4f 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -102,7 +102,7 @@ jobs: - name: wolfssl-opensslextra valgrind install_packages: zlib1g-dev valgrind install_steps: wolfssl-opensslextra - configure: LDFLAGS="-Wl,-rpath,$HOME/wolfssl-opensslextra/lib" --with-wolfssl=$HOME/wolfssl-opensslextra --enable-debug + configure: LDFLAGS="-Wl,-rpath,$HOME/wolfssl-opensslextra/lib" --with-wolfssl=$HOME/wolfssl-opensslextra --enable-ech --enable-debug - name: mbedtls valgrind install_packages: libnghttp2-dev valgrind @@ -412,7 +412,7 @@ jobs: tar -xzf v${{ env.wolfssl-version }}-stable.tar.gz cd wolfssl-${{ env.wolfssl-version }}-stable ./autogen.sh - ./configure --disable-dependency-tracking --enable-tls13 --enable-harden --enable-opensslextra \ + ./configure --disable-dependency-tracking --enable-tls13 --enable-harden --enable-ech --enable-opensslextra \ --disable-benchmark --disable-crypttests --disable-examples --prefix=$HOME/wolfssl-opensslextra make install