Complements:
50580382caca "Documents initial agreed APIs for Encrypted Client Hello (ECH) and includes a minimal demo for some of those APIs."
Reported-by: Frederik Wedel-Heinen <frederik.wedel-heinen@dencrypt.dk>
Signed-off-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Bob Beck <beck@openssl.org>
MergeDate: Mon Jul 20 11:19:04 2026
(Merged from https://github.com/openssl/openssl/pull/31751)
smime: Demonstrations related to S/MIME
sslecho:
+echecho.c Simple SSL/TLS echo client/server that uses ECH.
main.c Simple SSL/TLS echo client/server.
PROGRAMS{noinst} = sslecho
+
INCLUDE[sslecho]=../../include
SOURCE[sslecho]=main.c
DEPEND[sslecho]=../../libcrypto ../../libssl
+
+IF[{- !$disabled{"ech"} -}]
+ PROGRAMS{noinst} = echecho
+
+ INCLUDE[echecho]=../../include
+ SOURCE[echecho]=echecho.c
+ DEPEND[echecho]=../../libcrypto ../../libssl
+ENDIF