From 790f3b16d42711d541589d729de2e26bbdcf7ec8 Mon Sep 17 00:00:00 2001 From: Waleed Elmelegy Date: Thu, 4 Jul 2024 16:38:04 +0000 Subject: [PATCH] Add regression testing to handling Legacy_compression_methods Signed-off-by: Waleed Elmelegy --- tests/ssl-opt.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 0b8f129048..fbf7f32b99 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -14142,6 +14142,17 @@ run_test "TLS 1.3: no HRR in case of PSK key exchange mode" \ -c "Selected key exchange mode: psk$" \ -c "HTTP/1.0 200 OK" +# Legacy_compression_methods testing + +requires_gnutls +requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_2 +requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_3 +run_test "ClientHello parse handle Legacy_compression_methods" \ + "$P_SRV debug_level=3" \ + "$G_CLI --priority=NORMAL:-VERS-ALL:+VERS-TLS1.2:+COMP-DEFLATE localhost" \ + 0 \ + -c "Handshake was completed" + # Test heap memory usage after handshake requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_2 requires_config_enabled MBEDTLS_MEMORY_DEBUG