mirror of
https://github.com/ARMmbed/mbedtls.git
synced 2025-05-17 20:31:45 +08:00
ssl-opt.sh: Add Small/Large packets TLS 1.3 tests
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
parent
ba80d4d60b
commit
a4417c13a1
@ -7358,6 +7358,20 @@ run_test "Small client packet TLS 1.2 AEAD shorter tag" \
|
|||||||
0 \
|
0 \
|
||||||
-s "Read from client: 1 bytes read"
|
-s "Read from client: 1 bytes read"
|
||||||
|
|
||||||
|
run_test "Small client packet TLS 1.3 AEAD" \
|
||||||
|
"$P_SRV force_version=tls13" \
|
||||||
|
"$P_CLI request_size=1 \
|
||||||
|
force_ciphersuite=TLS1-3-AES-128-CCM-SHA256" \
|
||||||
|
0 \
|
||||||
|
-s "Read from client: 1 bytes read"
|
||||||
|
|
||||||
|
run_test "Small client packet TLS 1.3 AEAD shorter tag" \
|
||||||
|
"$P_SRV force_version=tls13" \
|
||||||
|
"$P_CLI request_size=1 \
|
||||||
|
force_ciphersuite=TLS1-3-AES-128-CCM-8-SHA256" \
|
||||||
|
0 \
|
||||||
|
-s "Read from client: 1 bytes read"
|
||||||
|
|
||||||
# Tests for small client packets in DTLS
|
# Tests for small client packets in DTLS
|
||||||
|
|
||||||
requires_config_enabled MBEDTLS_SSL_PROTO_DTLS
|
requires_config_enabled MBEDTLS_SSL_PROTO_DTLS
|
||||||
@ -7408,6 +7422,18 @@ run_test "Small server packet TLS 1.2 AEAD shorter tag" \
|
|||||||
0 \
|
0 \
|
||||||
-c "Read from server: 1 bytes read"
|
-c "Read from server: 1 bytes read"
|
||||||
|
|
||||||
|
run_test "Small server packet TLS 1.3 AEAD" \
|
||||||
|
"$P_SRV response_size=1 force_version=tls13" \
|
||||||
|
"$P_CLI force_ciphersuite=TLS1-3-AES-128-CCM-SHA256" \
|
||||||
|
0 \
|
||||||
|
-c "Read from server: 1 bytes read"
|
||||||
|
|
||||||
|
run_test "Small server packet TLS 1.3 AEAD shorter tag" \
|
||||||
|
"$P_SRV response_size=1 force_version=tls13" \
|
||||||
|
"$P_CLI force_ciphersuite=TLS1-3-AES-128-CCM-8-SHA256" \
|
||||||
|
0 \
|
||||||
|
-c "Read from server: 1 bytes read"
|
||||||
|
|
||||||
# Tests for small server packets in DTLS
|
# Tests for small server packets in DTLS
|
||||||
|
|
||||||
requires_config_enabled MBEDTLS_SSL_PROTO_DTLS
|
requires_config_enabled MBEDTLS_SSL_PROTO_DTLS
|
||||||
@ -7472,6 +7498,22 @@ run_test "Large client packet TLS 1.2 AEAD shorter tag" \
|
|||||||
-c "16384 bytes written in $(fragments_for_write 16384) fragments" \
|
-c "16384 bytes written in $(fragments_for_write 16384) fragments" \
|
||||||
-s "Read from client: $MAX_CONTENT_LEN bytes read"
|
-s "Read from client: $MAX_CONTENT_LEN bytes read"
|
||||||
|
|
||||||
|
run_test "Large client packet TLS 1.3 AEAD" \
|
||||||
|
"$P_SRV force_version=tls13" \
|
||||||
|
"$P_CLI request_size=16384 \
|
||||||
|
force_ciphersuite=TLS1-3-AES-128-CCM-SHA256" \
|
||||||
|
0 \
|
||||||
|
-c "16384 bytes written in $(fragments_for_write 16384) fragments" \
|
||||||
|
-s "Read from client: $MAX_CONTENT_LEN bytes read"
|
||||||
|
|
||||||
|
run_test "Large client packet TLS 1.3 AEAD shorter tag" \
|
||||||
|
"$P_SRV force_version=tls13" \
|
||||||
|
"$P_CLI request_size=16384 \
|
||||||
|
force_ciphersuite=TLS1-3-AES-128-CCM-8-SHA256" \
|
||||||
|
0 \
|
||||||
|
-c "16384 bytes written in $(fragments_for_write 16384) fragments" \
|
||||||
|
-s "Read from client: $MAX_CONTENT_LEN bytes read"
|
||||||
|
|
||||||
# The tests below fail when the server's OUT_CONTENT_LEN is less than 16384.
|
# The tests below fail when the server's OUT_CONTENT_LEN is less than 16384.
|
||||||
run_test "Large server packet TLS 1.2 BlockCipher" \
|
run_test "Large server packet TLS 1.2 BlockCipher" \
|
||||||
"$P_SRV response_size=16384 force_version=tls12" \
|
"$P_SRV response_size=16384 force_version=tls12" \
|
||||||
@ -7511,6 +7553,18 @@ run_test "Large server packet TLS 1.2 AEAD shorter tag" \
|
|||||||
0 \
|
0 \
|
||||||
-c "Read from server: 16384 bytes read"
|
-c "Read from server: 16384 bytes read"
|
||||||
|
|
||||||
|
run_test "Large server packet TLS 1.3 AEAD" \
|
||||||
|
"$P_SRV response_size=16384 force_version=tls13" \
|
||||||
|
"$P_CLI force_ciphersuite=TLS1-3-AES-128-CCM-SHA256" \
|
||||||
|
0 \
|
||||||
|
-c "Read from server: 16384 bytes read"
|
||||||
|
|
||||||
|
run_test "Large server packet TLS 1.3 AEAD shorter tag" \
|
||||||
|
"$P_SRV response_size=16384 force_version=tls13" \
|
||||||
|
"$P_CLI force_ciphersuite=TLS1-3-AES-128-CCM-8-SHA256" \
|
||||||
|
0 \
|
||||||
|
-c "Read from server: 16384 bytes read"
|
||||||
|
|
||||||
# Tests for restartable ECC
|
# Tests for restartable ECC
|
||||||
|
|
||||||
# Force the use of a curve that supports restartable ECC (secp256r1).
|
# Force the use of a curve that supports restartable ECC (secp256r1).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user