]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
GHA/linux: enable ECH in wolfssl-opensslextra
authorViktor Szakats <commit@vsz.me>
Wed, 19 Mar 2025 20:44:05 +0000 (21:44 +0100)
committerViktor Szakats <commit@vsz.me>
Thu, 20 Mar 2025 00:57:44 +0000 (01:57 +0100)
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

.github/workflows/linux.yml

index b664fb4dff2470a7b77d7ac573b50f5adae2ba2c..8182b8ae4f361604e75cd3f351e605af38329d94 100644 (file)
@@ -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