Remove end_of_early_data_coordinate() to align with exist style

Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com>
This commit is contained in:
Xiaokang Qian 2022-12-19 06:34:44 +00:00
parent bc75bc0c3a
commit 742578ca2c

View File

@ -2120,41 +2120,12 @@ cleanup:
* Finished. Otherwise, the client MUST NOT send an EndOfEarlyData message.
*/
#define SSL_END_OF_EARLY_DATA_WRITE 0
#define SSL_END_OF_EARLY_DATA_SKIP 1
MBEDTLS_CHECK_RETURN_CRITICAL
static int ssl_tls13_write_end_of_early_data_coordinate(
mbedtls_ssl_context *ssl)
{
((void) ssl);
#if defined(MBEDTLS_SSL_EARLY_DATA)
if (ssl->early_data_status == MBEDTLS_SSL_EARLY_DATA_STATUS_ACCEPTED) {
return SSL_END_OF_EARLY_DATA_WRITE;
} else if (ssl->early_data_status == MBEDTLS_SSL_EARLY_DATA_STATUS_REJECTED) {
MBEDTLS_SSL_DEBUG_MSG(4, ("skip EndOfEarlyData, server rejected"));
return SSL_END_OF_EARLY_DATA_SKIP;
} else {
MBEDTLS_SSL_DEBUG_MSG(4, ("skip write EndOfEarlyData"));
}
#endif /* MBEDTLS_SSL_EARLY_DATA */
return SSL_END_OF_EARLY_DATA_SKIP;
}
MBEDTLS_CHECK_RETURN_CRITICAL
static int ssl_tls13_finalize_write_end_of_early_data(
mbedtls_ssl_context *ssl)
{
#if defined(MBEDTLS_SSL_EARLY_DATA) || \
!defined(MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE)
mbedtls_ssl_handshake_set_state(ssl, MBEDTLS_SSL_CLIENT_CERTIFICATE);
#else
mbedtls_ssl_handshake_set_state(
ssl, MBEDTLS_SSL_CLIENT_CCS_AFTER_SERVER_FINISHED);
#endif /* MBEDTLS_SSL_EARLY_DATA ||
!MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE */
return 0;
}
@ -2165,9 +2136,6 @@ static int ssl_tls13_write_end_of_early_data(mbedtls_ssl_context *ssl)
int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
MBEDTLS_SSL_DEBUG_MSG(2, ("=> write EndOfEarlyData"));
MBEDTLS_SSL_PROC_CHK_NEG(
ssl_tls13_write_end_of_early_data_coordinate(ssl));
if (ret == SSL_END_OF_EARLY_DATA_WRITE) {
unsigned char *buf = NULL;
size_t buf_len;
@ -2185,7 +2153,6 @@ static int ssl_tls13_write_end_of_early_data(mbedtls_ssl_context *ssl)
/* Switch outbound back to handshake key after end_of_early_data */
mbedtls_ssl_set_outbound_transform(
ssl, ssl->handshake->transform_handshake);
}
MBEDTLS_SSL_PROC_CHK(
ssl_tls13_finalize_write_end_of_early_data(ssl));