Lines Matching defs:ret
515 SSL_SESSION *ret = NULL;
530 ret = lh_SSL_SESSION_retrieve(s->session_ctx->sessions, &data);
531 if (ret != NULL) {
533 SSL_SESSION_up_ref(ret);
536 if (ret == NULL)
540 if (ret == NULL && s->session_ctx->get_session_cb != NULL) {
543 ret = s->session_ctx->get_session_cb(s, sess_id, sess_id_len, ©);
545 if (ret != NULL) {
546 if (ret->not_resumable) {
549 SSL_SESSION_free(ret);
563 SSL_SESSION_up_ref(ret);
576 (void)SSL_CTX_add_session(s->session_ctx, ret);
581 return ret;
605 SSL_SESSION *ret = NULL;
623 ret = s->session;
626 r = tls_get_ticket_from_client(s, hello, &ret);
637 ret = lookup_sess_in_cache(s, hello->session_id,
648 if (ret == NULL)
651 /* Now ret is non-NULL and we own one of its reference counts. */
654 if (ret->ssl_version != s->version)
657 if (ret->sid_ctx_length != s->sid_ctx_length
658 || memcmp(ret->sid_ctx, s->sid_ctx, ret->sid_ctx_length)) {
683 if (sess_timedout(time(NULL), ret)) {
687 SSL_CTX_remove_session(s->session_ctx, ret);
693 if (ret->flags & SSL_SESS_FLAG_EXTMS) {
708 s->session = ret;
716 if (ret != NULL) {
717 SSL_SESSION_free(ret);
718 /* In TLSv1.3 s->session was already set to ret, so we NULL it out */
738 int ret = 0;
796 ret = 1;
817 ret = 0;
820 return ret;
831 int ret = 0;
839 ret = 1;
851 if (ret)
854 return ret;