@@ -14122,18 +14122,6 @@ run_test "Handshake defragmentation on server: len=513, TLS 1.2" \
1412214122 -s "handshake fragment: 0 \\.\\. 513 of [0-9]\\+ msglen 513" \
1412314123 -s "waiting for more fragments (513"
1412414124
14125- requires_openssl_3_x
14126- requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_2
14127- requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_3
14128- requires_certificate_authentication
14129- run_test "Handshake defragmentation on server: len=256, TLS 1.2" \
14130- "$P_SRV debug_level=4 auth_mode=required" \
14131- "$O_NEXT_CLI -tls1_3 -split_send_frag 256 -cert $DATA_FILES_PATH/server5.crt -key $DATA_FILES_PATH/server5.key" \
14132- 0 \
14133- -s "reassembled record" \
14134- -s "handshake fragment: 0 \\.\\. 256 of [0-9]\\+ msglen 256" \
14135- -s "waiting for more fragments (256"
14136-
1413714125requires_openssl_3_x
1413814126requires_protocol_version tls13
1413914127requires_certificate_authentication
@@ -14223,6 +14211,7 @@ run_test "Handshake defragmentation on server: len=5, TLS 1.3" \
1422314211 -s "waiting for more fragments (5"
1422414212
1422514213## TODO Remove/Move when testing is done
14214+ # The code bellow is testing
1422614215requires_openssl_3_x
1422714216requires_protocol_version tls12
1422814217requires_certificate_authentication
@@ -14235,7 +14224,8 @@ run_test "Handshake defragmentation on server: len=256, TLS 1.2" \
1423514224 -s "waiting for more fragments (256"
1423614225
1423714226requires_openssl_3_x
14238- requires_protocol_version tls12
14227+ requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_2
14228+ requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_3
1423914229requires_certificate_authentication
1424014230run_test "Handshake defragmentation on server: len=5, TLS 1.2" \
1424114231 "$P_SRV debug_level=4 auth_mode=required" \
@@ -14244,6 +14234,40 @@ run_test "Handshake defragmentation on server: len=5, TLS 1.2" \
1424414234 -s "reassembled record" \
1424514235 -s "handshake fragment: 0 \\.\\. 5 of [0-9]\\+ msglen 5" \
1424614236 -s "waiting for more fragments (5"
14237+
14238+ requires_openssl_3_x
14239+ requires_protocol_version tls13
14240+ requires_certificate_authentication
14241+ run_test "Handshake defragmentation on client: len=4, TLS 1.3" \
14242+ "$O_NEXT_SRV -tls1_3 -split_send_frag 4 " \
14243+ "$P_CLI debug_level=4 " \
14244+ 0 \
14245+ -c "reassembled record" \
14246+ -c "handshake fragment: 0 \\.\\. 4 of [0-9]\\+ msglen 4" \
14247+ -c "waiting for more fragments (4"
14248+
14249+ requires_openssl_3_x
14250+ requires_protocol_version tls13
14251+ requires_certificate_authentication
14252+ run_test "Handshake defragmentation on server: len=4, TLS 1.3" \
14253+ "$P_SRV debug_level=4 auth_mode=required" \
14254+ "$O_NEXT_CLI -tls1_3 -split_send_frag 4 -cert $DATA_FILES_PATH/server5.crt -key $DATA_FILES_PATH/server5.key" \
14255+ 0 \
14256+ -s "reassembled record" \
14257+ -s "handshake fragment: 0 \\.\\. 4 of [0-9]\\+ msglen 4" \
14258+ -s "waiting for more fragments (4"
14259+
14260+ requires_openssl_3_x
14261+ requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_2
14262+ requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_3
14263+ requires_certificate_authentication
14264+ run_test "Handshake defragmentation on server: len=4, TLS 1.2" \
14265+ "$P_SRV debug_level=4 auth_mode=required" \
14266+ "$O_NEXT_CLI -tls1_2 -split_send_frag 4 -cert $DATA_FILES_PATH/server5.crt -key $DATA_FILES_PATH/server5.key" \
14267+ 0 \
14268+ -s "reassembled record" \
14269+ -s "handshake fragment: 0 \\.\\. 4 of [0-9]\\+ msglen 4" \
14270+ -s "waiting for more fragments (4"
1424714271# /TODO
1424814272
1424914273# Test heap memory usage after handshake
0 commit comments