|
|
@ -3161,7 +3161,7 @@ requires_config_enabled MBEDTLS_DEBUG_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED
|
|
|
|
run_test "TLS 1.3: m->G: psk/all, good" \
|
|
|
|
run_test "TLS 1.3: m->G: psk/all, good" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK:+CIPHER-ALL --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=psk" \
|
|
|
|
0 \
|
|
|
|
0 \
|
|
|
|
-c "=> write client hello" \
|
|
|
|
-c "=> write client hello" \
|
|
|
@ -3181,7 +3181,7 @@ requires_config_enabled MBEDTLS_DEBUG_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED
|
|
|
|
run_test "TLS 1.3: m->G: psk/ephemeral_all, fail - no common kex mode" \
|
|
|
|
run_test "TLS 1.3: m->G: psk/ephemeral_all, fail - no common kex mode" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:-PSK:+CIPHER-ALL --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:-PSK --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=psk" \
|
|
|
|
1 \
|
|
|
|
1 \
|
|
|
|
-c "=> write client hello" \
|
|
|
|
-c "=> write client hello" \
|
|
|
@ -3202,7 +3202,7 @@ requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
run_test "TLS 1.3: m->G: psk_all/all, good" \
|
|
|
|
run_test "TLS 1.3: m->G: psk_all/all, good" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK:+CIPHER-ALL --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=psk_all" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=psk_all" \
|
|
|
|
0 \
|
|
|
|
0 \
|
|
|
|
-c "=> write client hello" \
|
|
|
|
-c "=> write client hello" \
|
|
|
@ -3212,7 +3212,7 @@ run_test "TLS 1.3: m->G: psk_all/all, good" \
|
|
|
|
-s "Parsing extension 'PSK Key Exchange Modes/45'" \
|
|
|
|
-s "Parsing extension 'PSK Key Exchange Modes/45'" \
|
|
|
|
-s "Parsing extension 'Pre Shared Key/41'" \
|
|
|
|
-s "Parsing extension 'Pre Shared Key/41'" \
|
|
|
|
-c "<= write client hello" \
|
|
|
|
-c "<= write client hello" \
|
|
|
|
-c "Selected key exchange mode: psk$" \
|
|
|
|
-c "Selected key exchange mode: psk_ephemeral" \
|
|
|
|
-c "HTTP/1.0 200 OK"
|
|
|
|
-c "HTTP/1.0 200 OK"
|
|
|
|
|
|
|
|
|
|
|
|
requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_3
|
|
|
|
requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_3
|
|
|
@ -3222,10 +3222,10 @@ requires_config_enabled MBEDTLS_DEBUG_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
run_test "TLS 1.3: m->G: psk_all/ephemeral_all, fail - no fallback" \
|
|
|
|
run_test "TLS 1.3: m->G: psk_all/ephemeral_all, good" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:-PSK:+CIPHER-ALL --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:-PSK --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=psk_all" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=psk_all" \
|
|
|
|
1 \
|
|
|
|
0 \
|
|
|
|
-c "=> write client hello" \
|
|
|
|
-c "=> write client hello" \
|
|
|
|
-c "client hello, adding pre_shared_key extension, omitting PSK binder list" \
|
|
|
|
-c "client hello, adding pre_shared_key extension, omitting PSK binder list" \
|
|
|
|
-c "client hello, adding psk_key_exchange_modes extension" \
|
|
|
|
-c "client hello, adding psk_key_exchange_modes extension" \
|
|
|
@ -3233,7 +3233,8 @@ run_test "TLS 1.3: m->G: psk_all/ephemeral_all, fail - no fallback" \
|
|
|
|
-s "Parsing extension 'PSK Key Exchange Modes/45'" \
|
|
|
|
-s "Parsing extension 'PSK Key Exchange Modes/45'" \
|
|
|
|
-s "Parsing extension 'Pre Shared Key/41'" \
|
|
|
|
-s "Parsing extension 'Pre Shared Key/41'" \
|
|
|
|
-c "<= write client hello" \
|
|
|
|
-c "<= write client hello" \
|
|
|
|
-c "Last error was: -0x7780 - SSL - A fatal alert message was received from our peer"
|
|
|
|
-c "Selected key exchange mode: psk_ephemeral" \
|
|
|
|
|
|
|
|
-c "HTTP/1.0 200 OK"
|
|
|
|
|
|
|
|
|
|
|
|
#GNUTLS-SERVER psk_ephemeral mode
|
|
|
|
#GNUTLS-SERVER psk_ephemeral mode
|
|
|
|
requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_3
|
|
|
|
requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_3
|
|
|
@ -3243,7 +3244,7 @@ requires_config_enabled MBEDTLS_DEBUG_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
run_test "TLS 1.3: m->G: psk_ephemeral/all, good" \
|
|
|
|
run_test "TLS 1.3: m->G: psk_ephemeral/all, good" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK:+CIPHER-ALL --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=psk_ephemeral" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=psk_ephemeral" \
|
|
|
|
0 \
|
|
|
|
0 \
|
|
|
|
-c "=> write client hello" \
|
|
|
|
-c "=> write client hello" \
|
|
|
@ -3263,7 +3264,7 @@ requires_config_enabled MBEDTLS_DEBUG_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
run_test "TLS 1.3: m->G: psk_ephemeral/ephemeral_all, good" \
|
|
|
|
run_test "TLS 1.3: m->G: psk_ephemeral/ephemeral_all, good" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:-PSK:+CIPHER-ALL --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:-PSK --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=psk_ephemeral" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=psk_ephemeral" \
|
|
|
|
0 \
|
|
|
|
0 \
|
|
|
|
-c "=> write client hello" \
|
|
|
|
-c "=> write client hello" \
|
|
|
@ -3284,7 +3285,7 @@ requires_config_enabled MBEDTLS_DEBUG_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
|
|
|
|
run_test "TLS 1.3: m->G: ephemeral/all, good" \
|
|
|
|
run_test "TLS 1.3: m->G: ephemeral/all, good" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK:+CIPHER-ALL --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=ephemeral" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=ephemeral" \
|
|
|
|
0 \
|
|
|
|
0 \
|
|
|
|
-c "Selected key exchange mode: ephemeral" \
|
|
|
|
-c "Selected key exchange mode: ephemeral" \
|
|
|
@ -3297,7 +3298,7 @@ requires_config_enabled MBEDTLS_DEBUG_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
|
|
|
|
run_test "TLS 1.3: m->G: ephemeral/ephemeral_all, good" \
|
|
|
|
run_test "TLS 1.3: m->G: ephemeral/ephemeral_all, good" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:-PSK:+CIPHER-ALL --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:-PSK --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=ephemeral" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=ephemeral" \
|
|
|
|
0 \
|
|
|
|
0 \
|
|
|
|
-c "Selected key exchange mode: ephemeral" \
|
|
|
|
-c "Selected key exchange mode: ephemeral" \
|
|
|
@ -3312,7 +3313,7 @@ requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
run_test "TLS 1.3: m->G: ephemeral_all/all, good" \
|
|
|
|
run_test "TLS 1.3: m->G: ephemeral_all/all, good" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK:+CIPHER-ALL --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=ephemeral_all" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=ephemeral_all" \
|
|
|
|
0 \
|
|
|
|
0 \
|
|
|
|
-c "=> write client hello" \
|
|
|
|
-c "=> write client hello" \
|
|
|
@ -3333,7 +3334,7 @@ requires_config_enabled MBEDTLS_SSL_CLI_C
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
run_test "TLS 1.3: m->G: ephemeral_all/ephemeral_all, good" \
|
|
|
|
run_test "TLS 1.3: m->G: ephemeral_all/ephemeral_all, good" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:-PSK:+CIPHER-ALL --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:-PSK --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=ephemeral_all" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=ephemeral_all" \
|
|
|
|
0 \
|
|
|
|
0 \
|
|
|
|
-c "=> write client hello" \
|
|
|
|
-c "=> write client hello" \
|
|
|
@ -3356,7 +3357,7 @@ requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
run_test "TLS 1.3: m->G: all/all, good" \
|
|
|
|
run_test "TLS 1.3: m->G: all/all, good" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK:+CIPHER-ALL --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=all" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=all" \
|
|
|
|
0 \
|
|
|
|
0 \
|
|
|
|
-c "=> write client hello" \
|
|
|
|
-c "=> write client hello" \
|
|
|
@ -3366,7 +3367,7 @@ run_test "TLS 1.3: m->G: all/all, good" \
|
|
|
|
-s "Parsing extension 'PSK Key Exchange Modes/45'" \
|
|
|
|
-s "Parsing extension 'PSK Key Exchange Modes/45'" \
|
|
|
|
-s "Parsing extension 'Pre Shared Key/41'" \
|
|
|
|
-s "Parsing extension 'Pre Shared Key/41'" \
|
|
|
|
-c "<= write client hello" \
|
|
|
|
-c "<= write client hello" \
|
|
|
|
-c "Selected key exchange mode: psk$" \
|
|
|
|
-c "Selected key exchange mode: psk_ephemeral" \
|
|
|
|
-c "HTTP/1.0 200 OK"
|
|
|
|
-c "HTTP/1.0 200 OK"
|
|
|
|
|
|
|
|
|
|
|
|
requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_3
|
|
|
|
requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_3
|
|
|
@ -3378,7 +3379,7 @@ requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
requires_config_enabled MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
|
|
|
|
run_test "TLS 1.3: m->G: all/ephemeral_all, good" \
|
|
|
|
run_test "TLS 1.3: m->G: all/ephemeral_all, good" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:-PSK:+CIPHER-ALL --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$G_NEXT_SRV -d 4 --priority=NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+ECDHE-PSK:+DHE-PSK:-PSK --pskpasswd=data_files/simplepass.psk" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=all" \
|
|
|
|
"$P_CLI debug_level=4 force_version=tls13 psk=010203 psk_identity=0a0b0c tls13_kex_modes=all" \
|
|
|
|
0 \
|
|
|
|
0 \
|
|
|
|
-c "=> write client hello" \
|
|
|
|
-c "=> write client hello" \
|
|
|
@ -3388,5 +3389,5 @@ run_test "TLS 1.3: m->G: all/ephemeral_all, good" \
|
|
|
|
-s "Parsing extension 'PSK Key Exchange Modes/45'" \
|
|
|
|
-s "Parsing extension 'PSK Key Exchange Modes/45'" \
|
|
|
|
-s "Parsing extension 'Pre Shared Key/41'" \
|
|
|
|
-s "Parsing extension 'Pre Shared Key/41'" \
|
|
|
|
-c "<= write client hello" \
|
|
|
|
-c "<= write client hello" \
|
|
|
|
-c "Selected key exchange mode: ephemeral" \
|
|
|
|
-c "Selected key exchange mode: psk_ephemeral" \
|
|
|
|
-c "HTTP/1.0 200 OK"
|
|
|
|
-c "HTTP/1.0 200 OK"
|
|
|
|