From 7d420a1632b9da1f0688519219d66066bb452008 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Wed, 19 Mar 2025 21:44:05 +0100 Subject: [PATCH] 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 --- .github/workflows/linux.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 -- 2.47.3