Set fileprefix for interop container on http3 server test
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26180)
# download and build openssl
RUN git clone --depth 1 -b $OPENSSL_BRANCH $OPENSSL_URL && \
cd openssl && \
- ./Configure enable-sslkeylog enable-fips enable-demos disable-docs --prefix=/usr --openssldir=/etc/pki/tls && \
+ ./Configure enable-sslkeylog enable-fips enable-demos enable-h3demo disable-docs --prefix=/usr --openssldir=/etc/pki/tls && \
make -j 4 && make install && cp demos/guide/quic-hq-interop /usr/local/bin && \
cp demos/guide/quic-hq-interop-server /usr/local/bin && \
+ cp demos/http3/ossl-nghttp3-demo-server /usr/local/bin && \
rm -rf /openssl
# Build curl
"retry"|"resumption")
SSLKEYLOGFILE=/logs/keys.log FILEPREFIX=/www quic-hq-interop-server 443 /certs/cert.pem /certs/priv.key
;;
+ "http3")
+ FILEPREFIX=/www/ SSLKEYLOGFILE=/logs/keys.log ossl-nghttp3-demo-server 443 /certs/cert.pem /certs/priv.key
+ ;;
"chacha20")
SSL_CIPHER_SUITES=TLS_CHACHA20_POLY1305_SHA256 SSLKEYLOGFILE=/logs/keys.log FILEPREFIX=/www quic-hq-interop-server 443 /certs/cert.pem /certs/priv.key
;;