Lines Matching refs:session_ctx
785 s->session_ctx = ctx; in SSL_new()
952 if (!CRYPTO_THREAD_read_lock(ssl->session_ctx->lock)) in SSL_has_matching_session_id()
954 p = lh_SSL_SESSION_retrieve(ssl->session_ctx->sessions, &r); in SSL_has_matching_session_id()
955 CRYPTO_THREAD_unlock(ssl->session_ctx->lock); in SSL_has_matching_session_id()
1234 SSL_CTX_free(s->session_ctx); in SSL_free()
3775 i = s->session_ctx->session_cache_mode; in ssl_update_cache()
3794 || s->session_ctx->remove_session_cb != NULL in ssl_update_cache()
3796 SSL_CTX_add_session(s->session_ctx, s->session); in ssl_update_cache()
3803 if (s->session_ctx->new_session_cb != NULL) { in ssl_update_cache()
3805 if (!s->session_ctx->new_session_cb(s, s->session)) in ssl_update_cache()
3815 stat = &s->session_ctx->stats.sess_connect_good; in ssl_update_cache()
3817 stat = &s->session_ctx->stats.sess_accept_good; in ssl_update_cache()
3818 if ((ssl_tsan_load(s->session_ctx, stat) & 0xff) == 0xff) in ssl_update_cache()
3819 SSL_CTX_flush_sessions(s->session_ctx, (unsigned long)time(NULL)); in ssl_update_cache()
4358 ctx = ssl->session_ctx; in SSL_set_SSL_CTX()