From 04d9607fab34551f8abadcafffab9c181e55f089 Mon Sep 17 00:00:00 2001 From: Jerry Yu Date: Sun, 6 Nov 2022 00:00:31 +0800 Subject: [PATCH] Add early data good case Signed-off-by: Jerry Yu --- tests/opt-testcases/tls13-misc.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/opt-testcases/tls13-misc.sh b/tests/opt-testcases/tls13-misc.sh index 73493b3f145a..287c6b112012 100755 --- a/tests/opt-testcases/tls13-misc.sh +++ b/tests/opt-testcases/tls13-misc.sh @@ -41,3 +41,17 @@ run_test "TLS 1.3 G->m: EarlyData: feature is disabled, good." \ -s "ClientHello: early_data(42) extension was received." \ -s "EncryptedExtensions: early_data(42) extension was not sent." \ -s "Ignore application message" + +requires_gnutls_next +requires_all_configs_enabled MBEDTLS_SSL_EARLY_DATA MBEDTLS_SSL_SESSION_TICKETS MBEDTLS_SSL_SRV_C \ + MBEDTLS_SSL_CLI_C MBEDTLS_DEBUG_C MBEDTLS_HAVE_TIME +run_test "TLS 1.3 G->m: EarlyData: enabled and max_size=1024, good." \ + "$P_SRV force_version=tls13 reco_debug_level=5 early_data=1024" \ + "$G_NEXT_CLI localhost --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:+GROUP-ALL -d 10 -r --earlydata $EARLY_DATA_INPUT" \ + 0 \ + -c "This is a resumed session" \ + -s "ClientHello: early_data(42) extension was received." \ + -s "EncryptedExtensions: early_data(42) extension was sent." \ + -s "$( cat $EARLY_DATA_INPUT )" \ + -S "Ignore application message" +