From 45bf1239d6793e496848073ffda978dfa598f98c 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 f1a8adefb6..b05fe835d3 100644 --- a/components/esp-tls/esp_tls_mbedtls.c +++ b/components/esp-tls/esp_tls_mbedtls.c @@ -702,6 +702,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 491118ba74..01d1ea196b 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 8c2ff8f371..1072da8b8c 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/