mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-15 23:42:41 +00:00
tests: write early data: Add "not sent" scenario
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
parent
2fbbba9c51
commit
8fe2b01b52
@ -3297,3 +3297,6 @@ tls13_cli_early_data_status:TEST_EARLY_DATA_HRR
|
||||
|
||||
TLS 1.3 write early data, early data accepted
|
||||
tls13_write_early_data:TEST_EARLY_DATA_ACCEPTED
|
||||
|
||||
TLS 1.3 write early data, no early data indication
|
||||
tls13_write_early_data:TEST_EARLY_DATA_NO_INDICATION_SENT
|
||||
|
@ -4145,6 +4145,10 @@ void tls13_write_early_data(int scenario)
|
||||
case TEST_EARLY_DATA_ACCEPTED:
|
||||
break;
|
||||
|
||||
case TEST_EARLY_DATA_NO_INDICATION_SENT:
|
||||
client_options.early_data = MBEDTLS_SSL_EARLY_DATA_DISABLED;
|
||||
break;
|
||||
|
||||
default:
|
||||
TEST_FAIL("Unknown scenario.");
|
||||
}
|
||||
@ -4201,6 +4205,11 @@ void tls13_write_early_data(int scenario)
|
||||
early_data,
|
||||
early_data_len);
|
||||
|
||||
if (scenario == TEST_EARLY_DATA_NO_INDICATION_SENT) {
|
||||
TEST_EQUAL(write_early_data_ret, MBEDTLS_ERR_SSL_CANNOT_WRITE_EARLY_DATA);
|
||||
TEST_EQUAL(client_ep.ssl.state, client_state);
|
||||
}
|
||||
|
||||
switch (client_state) {
|
||||
case MBEDTLS_SSL_CLIENT_HELLO:
|
||||
switch (scenario) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user