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.
This commit is contained in:
Mahavir Jain
2023-10-07 21:50:01 +05:30
committed by BOT
parent e813bbc680
commit bf59005fe1

View File

@ -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));