Best Regards
Daniel Webb
Hi,Can you give me a little advice on how v3 works?I've updated our mbed library from 2.16.1 to 3.6.2 which was mostly a very smooth experience, thanks.The one question in my mind relates to making p_bio private in mbedtls_ssl_contextI used to free it before calling mbedtls_ssl_free - is it ok to skip this now? ie://mbedtls_net_free((mbedtls_net_context *) m_ssl.p_bio);
mbedtls_ssl_free(&m_ssl);I also used to poll it before calling mbedtls_ssl_close_notify - is ok to skip this now? ie://if(mbedtls_net_poll((mbedtls_net_context *) m_ssl.p_bio, MBEDTLS_NET_POLL_WRITE, 0) < 0)
// return;
int ret;
while((ret = mbedtls_ssl_close_notify(&m_ssl)) < 0){
if(ret != MBEDTLS_ERR_SSL_WANT_READ &&
ret != MBEDTLS_ERR_SSL_WANT_WRITE)
return;
}It all seems to run just fine like this, but I could really do with some confidence boosting validation of my cavalier commenting.Thank youDaniel