Lines Matching refs:session
475 mbedtls_ssl_session session; in ssl_parse_session_ticket_ext() local
477 mbedtls_ssl_session_init(&session); in ssl_parse_session_ticket_ext()
503 if ((ret = ssl->conf->f_ticket_parse(ssl->conf->p_ticket, &session, in ssl_parse_session_ticket_ext()
505 mbedtls_ssl_session_free(&session); in ssl_parse_session_ticket_ext()
522 session.id_len = ssl->session_negotiate->id_len; in ssl_parse_session_ticket_ext()
523 memcpy(&session.id, ssl->session_negotiate->id, session.id_len); in ssl_parse_session_ticket_ext()
526 memcpy(ssl->session_negotiate, &session, sizeof(mbedtls_ssl_session)); in ssl_parse_session_ticket_ext()
529 mbedtls_platform_zeroize(&session, sizeof(mbedtls_ssl_session)); in ssl_parse_session_ticket_ext()
2114 mbedtls_ssl_session * const session = ssl->session_negotiate; in ssl_handle_id_based_session_resumption() local
2121 if (session->id_len == 0) { in ssl_handle_id_based_session_resumption()
2136 session->id, in ssl_handle_id_based_session_resumption()
2137 session->id_len, in ssl_handle_id_based_session_resumption()
2143 if (session->ciphersuite != session_tmp.ciphersuite) { in ssl_handle_id_based_session_resumption()
2149 mbedtls_ssl_session_free(session); in ssl_handle_id_based_session_resumption()
2150 *session = session_tmp; in ssl_handle_id_based_session_resumption()