From 4da7c22cd67782f67f3fea523a474ce637b8194d Mon Sep 17 00:00:00 2001 From: Jerry Yu Date: Tue, 21 Nov 2023 17:30:43 +0800 Subject: [PATCH] add early data flag check function Signed-off-by: Jerry Yu --- library/ssl_misc.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/library/ssl_misc.h b/library/ssl_misc.h index eae192bacb..36f332f8cc 100644 --- a/library/ssl_misc.h +++ b/library/ssl_misc.h @@ -2795,6 +2795,13 @@ static inline unsigned int mbedtls_ssl_session_ticket_allow_psk_ephemeral( MBEDTLS_SSL_TLS1_3_TICKET_ALLOW_PSK_EPHEMERAL_RESUMPTION); } +static inline unsigned int mbedtls_ssl_session_ticket_allow_early_data( + mbedtls_ssl_session *session) +{ + return !mbedtls_ssl_session_check_ticket_flags(session, + MBEDTLS_SSL_TLS1_3_TICKET_ALLOW_EARLY_DATA); +} + static inline void mbedtls_ssl_session_set_ticket_flags( mbedtls_ssl_session *session, unsigned int flags) {