<div dir="ltr">I am trying to reuse SSL_SESSION as below, it works fine when I use TLSv1_2_client_method() to create context. However, it does not work when I use TLS_client_method().<br><br>    if (!SSL_set_session(ssl, ssl_session)) {<br>            //code never reaches here so SSL_set_session is successful<br>    }<br><br>    if (SSL_connect(ssl) != 1) {<br>     return -1;<br>    }<br><br><div>    int reused = SSL_session_reused(ssl); <-- always returns zero for TLS_client_method().<br><br></div><div>    ssl_session = SSL_get1_session(ssl); // for future connections</div><div><br><div>Above code works fine with TLSv1_2_client_method() and SSL_session_reused() returns 1, handshake time is also reduced considerably. However, if I use TLS_client_method(), reuse does not work and SSL_session_reused() returns zero. </div><div><br>Any idea what is wrong? OpenSSL version is 1.1.1.g </div></div></div>