From: Eugene Syromiatnikov Date: Fri, 26 Jun 2026 12:56:11 +0000 (+0200) Subject: demos: wire up tls-server-block X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8f8c42fa2d5f10fec9e21ff95290c70bc9acb326;p=thirdparty%2Fopenssl.git demos: wire up tls-server-block The blocking TLS server demo code was added f4b4a185b546 "MVP demo TLS server", which, while was applied after 2000281dad31 "Convert demos to primary build system", was authored before, and hasn't been updated accordingly. Rescind that omission by add the relevant introes to build.info. Also, while at it, mention tls-server-block in demos/README.txt. Complements: f4b4a185b546 "MVP demo TLS server" Reported-by: Frederik Wedel-Heinen Signed-off-by: Eugene Syromiatnikov Reviewed-by: Neil Horman Reviewed-by: Bob Beck MergeDate: Mon Jul 20 11:18:52 2026 (Merged from https://github.com/openssl/openssl/pull/31751) --- diff --git a/demos/README.txt b/demos/README.txt index 9ccb5f1c2fb..9b9d90aba20 100644 --- a/demos/README.txt +++ b/demos/README.txt @@ -38,6 +38,7 @@ quic-client-non-block.c: A simple non-blocking QUIC client quic-multi-stream.c: A simple QUIC client using multiple streams tls-client-block.c: A simple blocking SSL/TLS client tls-client-non-block.c: A simple non-blocking SSL/TLS client +tls-server-block.c: A simple blocking SSL/TLS server http3: Demonstration of how to use OpenSSL's QUIC capabilities for HTTP/3. diff --git a/demos/guide/build.info b/demos/guide/build.info index de184ff0d1a..7b5b54f0731 100644 --- a/demos/guide/build.info +++ b/demos/guide/build.info @@ -5,6 +5,7 @@ # LD_LIBRARY_PATH=../.. ./tls-client-block www.example.com 443 PROGRAMS{noinst} = tls-client-block \ + tls-server-block \ quic-client-block \ quic-multi-stream \ tls-client-non-block \ @@ -17,6 +18,10 @@ INCLUDE[tls-client-block]=../../include SOURCE[tls-client-block]=tls-client-block.c DEPEND[tls-client-block]=../../libcrypto ../../libssl +INCLUDE[tls-server-block]=../../include +SOURCE[tls-server-block]=tls-server-block.c +DEPEND[tls-server-block]=../../libcrypto ../../libssl + INCLUDE[quic-client-block]=../../include SOURCE[quic-client-block]=quic-client-block.c DEPEND[quic-client-block]=../../libcrypto ../../libssl