ssl: Add early_data_count field

Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
Ronald Cron 2024-02-23 08:23:40 +01:00
parent 5d3036e6d5
commit 26a9811027
2 changed files with 5 additions and 1 deletions

View File

@ -1859,7 +1859,8 @@ struct mbedtls_ssl_context {
* within a single datagram. */ * within a single datagram. */
#endif /* MBEDTLS_SSL_PROTO_DTLS */ #endif /* MBEDTLS_SSL_PROTO_DTLS */
#if defined(MBEDTLS_SSL_EARLY_DATA) && defined(MBEDTLS_SSL_SRV_C) #if defined(MBEDTLS_SSL_EARLY_DATA)
#if defined(MBEDTLS_SSL_SRV_C)
/* /*
* One of: * One of:
* MBEDTLS_SSL_EARLY_DATA_NO_DISCARD * MBEDTLS_SSL_EARLY_DATA_NO_DISCARD
@ -1868,6 +1869,8 @@ struct mbedtls_ssl_context {
*/ */
uint8_t MBEDTLS_PRIVATE(discard_early_data_record); uint8_t MBEDTLS_PRIVATE(discard_early_data_record);
#endif #endif
uint32_t MBEDTLS_PRIVATE(early_data_count); /*!< Number of received/written early data bytes */
#endif /* MBEDTLS_SSL_EARLY_DATA */
/* /*
* Record layer (outgoing data) * Record layer (outgoing data)

View File

@ -1105,6 +1105,7 @@ static int ssl_handshake_init(mbedtls_ssl_context *ssl)
#if defined(MBEDTLS_SSL_SRV_C) #if defined(MBEDTLS_SSL_SRV_C)
ssl->discard_early_data_record = MBEDTLS_SSL_EARLY_DATA_NO_DISCARD; ssl->discard_early_data_record = MBEDTLS_SSL_EARLY_DATA_NO_DISCARD;
#endif #endif
ssl->early_data_count = 0;
#endif /* MBEDTLS_SSL_EARLY_DATA */ #endif /* MBEDTLS_SSL_EARLY_DATA */
/* Initialize structures */ /* Initialize structures */