From e6ad551c10841d899c20fbdac5f8f89723a07eba Mon Sep 17 00:00:00 2001 From: Ashish Sharma Date: Wed, 26 Mar 2025 18:07:14 +0800 Subject: [PATCH] feat(mbedtls): update to version 3.6.3 --- components/esp-tls/esp_tls_mbedtls.c | 2 ++ components/mbedtls/mbedtls | 2 +- docs/en/api-reference/protocols/mbedtls.rst | 2 +- docs/zh_CN/api-reference/protocols/mbedtls.rst | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/components/esp-tls/esp_tls_mbedtls.c b/components/esp-tls/esp_tls_mbedtls.c index 49ef2a92ae..a08766a889 100644 --- a/components/esp-tls/esp_tls_mbedtls.c +++ b/components/esp-tls/esp_tls_mbedtls.c @@ -706,6 +706,8 @@ esp_err_t set_client_config(const char *hostname, size_t hostlen, esp_tls_cfg_t return ESP_ERR_MBEDTLS_SSL_SET_HOSTNAME_FAILED; } free(use_host); + } else { + mbedtls_ssl_set_hostname(&tls->ssl, NULL); } if ((ret = mbedtls_ssl_config_defaults(&tls->conf, diff --git a/components/mbedtls/mbedtls b/components/mbedtls/mbedtls index 98fcfd6d2c..601990b1d8 160000 --- a/components/mbedtls/mbedtls +++ b/components/mbedtls/mbedtls @@ -1 +1 @@ -Subproject commit 98fcfd6d2cea90d306e8fde8e5bffd6087c9cda8 +Subproject commit 601990b1d81510a135da9bb0476d6ed3cb8c011b diff --git a/docs/en/api-reference/protocols/mbedtls.rst b/docs/en/api-reference/protocols/mbedtls.rst index fe08da5318..58b7a6eeb9 100644 --- a/docs/en/api-reference/protocols/mbedtls.rst +++ b/docs/en/api-reference/protocols/mbedtls.rst @@ -118,5 +118,5 @@ Reducing Binary Size Under ``Component Config -> mbedTLS``, there are multiple Mbed TLS features which are enabled by default but can be disabled if not needed to save code size. More information can be about this can be found in :ref:`Minimizing Binary Size ` docs. -.. _`API Reference`: https://mbed-tls.readthedocs.io/projects/api/en/v3.6.2/ +.. _`API Reference`: https://mbed-tls.readthedocs.io/projects/api/en/v3.6.3/ .. _`Knowledge Base`: https://mbed-tls.readthedocs.io/en/latest/kb/ diff --git a/docs/zh_CN/api-reference/protocols/mbedtls.rst b/docs/zh_CN/api-reference/protocols/mbedtls.rst index a6f7893b4e..e9997a2093 100644 --- a/docs/zh_CN/api-reference/protocols/mbedtls.rst +++ b/docs/zh_CN/api-reference/protocols/mbedtls.rst @@ -118,5 +118,5 @@ ESP-IDF 中的示例使用 :doc:`/api-reference/protocols/esp_tls`,为访问 在 ``Component Config -> mbedTLS`` 中,有多个 Mbed TLS 功能默认为启用状态。如果不需要这些功能,可将其禁用以减小固件大小。要了解更多信息,请参考 :ref:`Minimizing Binary Size ` 文档。 -.. _`API Reference`: https://mbed-tls.readthedocs.io/projects/api/en/v3.6.2/ +.. _`API Reference`: https://mbed-tls.readthedocs.io/projects/api/en/v3.6.3/ .. _`Knowledge Base`: https://mbed-tls.readthedocs.io/en/latest/kb/