Remove MBEDTLS_SSL_NEW_SESSION_TICKET in TLS1.3 MVP

Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
This commit is contained in:
XiaokangQian 2021-10-29 02:42:35 +00:00
parent eab1023dbf
commit c00ba81310

View file

@ -593,55 +593,12 @@ int mbedtls_ssl_tls13_key_schedule_stage_application( mbedtls_ssl_context *ssl )
return( 0 );
}
#if defined(MBEDTLS_SSL_NEW_SESSION_TICKET)
int mbedtls_ssl_tls1_3_generate_resumption_master_secret(
mbedtls_ssl_context *ssl )
{
int ret = 0;
mbedtls_md_type_t md_type;
mbedtls_md_info_t const *md_info;
size_t md_size;
unsigned char transcript[MBEDTLS_MD_MAX_SIZE];
size_t transcript_len;
MBEDTLS_SSL_DEBUG_MSG( 2,
( "=> mbedtls_ssl_tls1_3_generate_resumption_master_secret" ) );
md_type = ssl->handshake->ciphersuite_info->mac;
md_info = mbedtls_md_info_from_type( md_type );
md_size = mbedtls_md_get_size( md_info );
ret = mbedtls_ssl_get_handshake_transcript( ssl, md_type,
transcript, sizeof( transcript ),
&transcript_len );
if( ret != 0 )
return( ret );
ret = mbedtls_ssl_tls1_3_derive_resumption_master_secret( md_type,
ssl->handshake->tls1_3_master_secrets.app,
transcript, transcript_len,
&ssl->session_negotiate->app_secrets );
if( ret != 0 )
return( ret );
MBEDTLS_SSL_DEBUG_BUF( 4, "Resumption master secret",
ssl->session_negotiate->app_secrets.resumption_master_secret,
md_size );
MBEDTLS_SSL_DEBUG_MSG( 2,
( "<= mbedtls_ssl_tls1_3_generate_resumption_master_secret" ) );
return( 0 );
}
#else /* MBEDTLS_SSL_NEW_SESSION_TICKET */
int mbedtls_ssl_tls1_3_generate_resumption_master_secret(
mbedtls_ssl_context *ssl )
{
((void) ssl);
return( 0 );
}
#endif /* MBEDTLS_SSL_NEW_SESSION_TICKET */
static int ssl_tls1_3_calc_finished_core( mbedtls_md_type_t md_type,
unsigned char const *base_key,