From dd8f1716097716cc13fc2ff66cc03745af27ead9 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Fri, 7 Nov 2025 13:57:51 +0100 Subject: [PATCH] tls early client: read first 1-RTT data from server --- tls/client-tls13-earlydata.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tls/client-tls13-earlydata.c b/tls/client-tls13-earlydata.c index f4f63715..117e8be8 100644 --- a/tls/client-tls13-earlydata.c +++ b/tls/client-tls13-earlydata.c @@ -143,6 +143,12 @@ int main(int argc, char** argv) fprintf(stderr, "wolfSSL_get1_session failed\n"); goto cleanup; } + + len = wolfSSL_read(ssl, recvBuf, sizeof(recvBuf) - 1); + if (len > 0) { + recvBuf[len] = '\0'; + printf("Server sent: %s\n", recvBuf); + } printf("Initial handshake complete, session ticket obtained.\n");