Lines Matching defs:session_id
267 CBS_init(&cbs, sess->session_id, sess->session_id_length);
268 if (!CBS_write_bytes(&cbs, copy->session_id, sizeof(copy->session_id),
353 return ss->session_id;
413 /* else - woops a session_id match */
480 if (!cb(s, ss->session_id, &tmp)) {
500 if (SSL_has_matching_session_id(s, ss->session_id,
536 ssl_session_from_cache(SSL *s, CBS *session_id)
549 if (!CBS_write_bytes(session_id, data.session_id,
550 sizeof(data.session_id), &data.session_id_length))
566 ssl_session_from_callback(SSL *s, CBS *session_id)
576 CBS_data(session_id), CBS_len(session_id), ©)) == NULL)
603 ssl_session_by_id(SSL *s, CBS *session_id)
607 if (CBS_len(session_id) == 0)
610 if ((sess = ssl_session_from_cache(s, session_id)) == NULL)
611 sess = ssl_session_from_callback(s, session_id);
620 * session_id: points at the session ID in the ClientHello. This code will
638 ssl_get_prev_session(SSL *s, CBS *session_id, CBS *ext_block, int *alert)
646 if (CBS_len(session_id) > SSL_MAX_SSL_SESSION_ID_LENGTH)
656 if ((sess = ssl_session_by_id(s, session_id)) == NULL)
668 if (!CBS_write_bytes(session_id, sess->session_id,
669 sizeof(sess->session_id), &sess->session_id_length)) {
868 explicit_bzero(ss->session_id, sizeof ss->session_id);
1007 memmove(s->session_id, sid, sid_len);