Kaynağa Gözat

fix(mbedtls): dynamic buffer feature issue with mbedtls 3.5.0

Set max TLS version in the SSL context during setup phase. Dynamic
buffer feature overrides the `mbedtls_ssl_setup` API and hence
this change is required per upstream 3.5.0 codebase change.
Mahavir Jain 2 yıl önce
ebeveyn
işleme
e9094cef66
1 değiştirilmiş dosya ile 2 ekleme ve 0 silme
  1. 2 0
      components/mbedtls/port/dynamic/esp_ssl_tls.c

+ 2 - 0
components/mbedtls/port/dynamic/esp_ssl_tls.c

@@ -283,6 +283,8 @@ static int ssl_handshake_init( mbedtls_ssl_context *ssl )
 int __wrap_mbedtls_ssl_setup(mbedtls_ssl_context *ssl, const mbedtls_ssl_config *conf)
 {
     ssl->conf = conf;
+    ssl->tls_version = ssl->conf->max_tls_version;
+
     CHECK_OK(ssl_handshake_init(ssl));
 
     mbedtls_free(ssl->MBEDTLS_PRIVATE(out_buf));