GHA/linux: build local wolfSSL opensslextra with --enable-ed25519

For use with RFC 9421 HTTP Message Signatures support.

Ref: https://github.com/curl/curl/pull/21239/files#r3222322908
Ref: #21239

Closes #21555
This commit is contained in:
Viktor Szakats 2026-05-12 04:02:36 +02:00
parent cfadbaa133
commit b582a936dd
No known key found for this signature in database

View file

@ -596,7 +596,8 @@ jobs:
sha256sum pkg.bin && tar -xzf pkg.bin && rm -f pkg.bin
cd "wolfssl-${WOLFSSL_VERSION}-stable"
./autogen.sh
./configure --disable-dependency-tracking --prefix=/home/runner/wolfssl-all --enable-tls13 --enable-harden --enable-all \
./configure --disable-dependency-tracking --prefix=/home/runner/wolfssl-all \
--enable-tls13 --enable-harden --enable-all \
--disable-benchmark --disable-crypttests --disable-examples
make install
@ -618,7 +619,8 @@ jobs:
sha256sum pkg.bin && tar -xzf pkg.bin && rm -f pkg.bin
cd "wolfssl-${WOLFSSL_VERSION}-stable"
./autogen.sh
./configure --disable-dependency-tracking --prefix=/home/runner/wolfssl-opensslextra --enable-tls13 --enable-harden --enable-ech --enable-opensslextra \
./configure --disable-dependency-tracking --prefix=/home/runner/wolfssl-opensslextra \
--enable-tls13 --enable-harden --enable-ech --enable-ed25519 --enable-opensslextra \
--disable-benchmark --disable-crypttests --disable-examples
make install
@ -640,7 +642,8 @@ jobs:
sha256sum pkg.bin && tar -xzf pkg.bin && rm -f pkg.bin
cd "wolfssl-${WOLFSSL_VERSION}-stable"
./autogen.sh
./configure --disable-dependency-tracking --prefix=/home/runner/wolfssl-opensslextra --enable-tls13 --enable-harden --enable-ech --enable-opensslextra \
./configure --disable-dependency-tracking --prefix=/home/runner/wolfssl-opensslextra \
--enable-tls13 --enable-harden --enable-ech --enable-ed25519 --enable-opensslextra \
--disable-benchmark --disable-crypttests --disable-examples
make install