- if: ${{ contains(matrix.build.install_steps, 'libressl') }}
run: |
- git clone --depth=1 -b v3.5.3 https://github.com/libressl-portable/portable.git libressl-git
+ git clone --depth=1 -b v3.6.1 https://github.com/libressl-portable/portable.git libressl-git
cd libressl-git
./autogen.sh
./configure --prefix=$HOME/libressl
- if: ${{ contains(matrix.build.install_steps, 'mbedtls') }}
run: |
- git clone --depth=1 -b v3.1.0 https://github.com/ARMmbed/mbedtls
+ git clone --depth=1 -b v3.3.0 https://github.com/ARMmbed/mbedtls
cd mbedtls
make DESTDIR=$HOME/mbed install
name: 'install mbedtls'
- if: ${{ contains(matrix.build.install_steps, 'quictls') }}
run: |
- git clone --depth=1 -b OpenSSL_1_1_1j+quic https://github.com/quictls/openssl
+ git clone --depth=1 -b OpenSSL_1_1_1s+quic https://github.com/quictls/openssl
cd openssl
./config enable-tls1_3 --prefix=$HOME/quictls
make install_sw
name: 'install nettle'
- run: |
- git clone --depth=1 -b 3.7.7 https://github.com/gnutls/gnutls.git
+ git clone --depth=1 -b 3.7.8 https://github.com/gnutls/gnutls.git
cd gnutls
./bootstrap
./configure ${{ matrix.build.gnutls-configure }} --prefix=$HOME/all
name: 'install prereqs and impacket'
- run: |
- curl -LO https://github.com/wolfSSL/wolfssl/archive/v5.0.0-stable.tar.gz
- tar -xzf v5.0.0-stable.tar.gz
- cd wolfssl-5.0.0-stable
+ curl -LO https://github.com/wolfSSL/wolfssl/archive/v5.5.4-stable.tar.gz
+ tar -xzf v5.5.4-stable.tar.gz
+ cd wolfssl-5.5.4-stable
./autogen.sh
./configure --enable-tls13 ${{ matrix.build.wolfssl-configure }} --enable-harden --prefix=$HOME/wssl
make install
Build (patched) OpenSSL
- % git clone --depth 1 -b openssl-3.0.0+quic https://github.com/quictls/openssl
+ % git clone --depth 1 -b openssl-3.0.7+quic https://github.com/quictls/openssl
% cd openssl
% ./config enable-tls1_3 --prefix=<somewhere1>
% make