Re: OpenSSL session reuse does not work with TLS_client_method()

2021-09-15 Thread Viktor Dukhovni
On Wed, Sep 15, 2021 at 05:26:51PM +0530, Jaya Muthiah wrote: > 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(). > [...] > if (SSL_connect(ssl) != 1) { return -1; } >

Re: OpenSSL session reuse does not work with TLS_client_method()

2021-09-15 Thread Matt Caswell
Was the original connection that you obtained the session from cleanly closed down? From the man pages: "A session will be automatically removed from the session cache and marked as non-resumable if the connection is not closed down cleanly, e.g. if a fatal error occurs on the connection or L

OpenSSL session reuse does not work with TLS_client_method()

2021-09-15 Thread Jaya Muthiah
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(). if (!SSL_set_session(ssl, ssl_session)) { //code never reaches here so SSL_set_session is successful } i