From b46275c7ec54c31b1bfeb6a29ba2ee158bb11f0f Mon Sep 17 00:00:00 2001 From: Xiaokang Qian Date: Wed, 4 Jan 2023 07:38:50 +0000 Subject: [PATCH] Add TLS1_3 guard to finalize_write_client_hello() to fix compile issue Signed-off-by: Xiaokang Qian --- library/ssl_client.c | 2 ++ library/ssl_misc.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/library/ssl_client.c b/library/ssl_client.c index a975d6acf3..7acb725a1c 100644 --- a/library/ssl_client.c +++ b/library/ssl_client.c @@ -963,7 +963,9 @@ int mbedtls_ssl_write_client_hello(mbedtls_ssl_context *ssl) buf_len, msg_len)); +#if defined(MBEDTLS_SSL_PROTO_TLS1_3) mbedtls_ssl_tls13_finalize_write_client_hello(ssl); +#endif } diff --git a/library/ssl_misc.h b/library/ssl_misc.h index e2efabd2f3..29a60ec9a1 100644 --- a/library/ssl_misc.h +++ b/library/ssl_misc.h @@ -2740,6 +2740,8 @@ static inline void mbedtls_ssl_session_clear_ticket_flags( } #endif /* MBEDTLS_SSL_PROTO_TLS1_3 && MBEDTLS_SSL_SESSION_TICKETS */ +#if defined(MBEDTLS_SSL_CLI_C) && defined(MBEDTLS_SSL_PROTO_TLS1_3) int mbedtls_ssl_tls13_finalize_write_client_hello(mbedtls_ssl_context *ssl); +#endif #endif /* ssl_misc.h */