Lines Matching refs:session_negotiate
351 ssl->session_negotiate->mfl_code = buf[0]; in ssl_parse_max_fragment_length_ext()
438 ssl->session_negotiate->encrypt_then_mac = MBEDTLS_SSL_ETM_ENABLED; in ssl_parse_encrypt_then_mac_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()
525 mbedtls_ssl_session_free(ssl->session_negotiate); in ssl_parse_session_ticket_ext()
526 memcpy(ssl->session_negotiate, &session, sizeof(mbedtls_ssl_session)); in ssl_parse_session_ticket_ext()
1143 ssl->session_negotiate->tls_version = ssl->tls_version; in ssl_parse_client_hello()
1144 ssl->session_negotiate->endpoint = ssl->conf->endpoint; in ssl_parse_client_hello()
1165 if (sess_len > sizeof(ssl->session_negotiate->id) || in ssl_parse_client_hello()
1175 ssl->session_negotiate->id_len = sess_len; in ssl_parse_client_hello()
1176 memset(ssl->session_negotiate->id, 0, in ssl_parse_client_hello()
1177 sizeof(ssl->session_negotiate->id)); in ssl_parse_client_hello()
1178 memcpy(ssl->session_negotiate->id, buf + 35, in ssl_parse_client_hello()
1179 ssl->session_negotiate->id_len); in ssl_parse_client_hello()
1636 ssl->session_negotiate->ciphersuite = ciphersuites[i]; in ssl_parse_client_hello()
1726 ssl->session_negotiate->ciphersuite); in ssl_write_encrypt_then_mac_ext()
1728 ssl->session_negotiate->encrypt_then_mac = MBEDTLS_SSL_ETM_DISABLED; in ssl_write_encrypt_then_mac_ext()
1732 ssl->session_negotiate->encrypt_then_mac, in ssl_write_encrypt_then_mac_ext()
1736 ssl->session_negotiate->encrypt_then_mac = MBEDTLS_SSL_ETM_DISABLED; in ssl_write_encrypt_then_mac_ext()
1740 if (ssl->session_negotiate->encrypt_then_mac == MBEDTLS_SSL_ETM_DISABLED) { in ssl_write_encrypt_then_mac_ext()
1850 if (ssl->session_negotiate->mfl_code == MBEDTLS_SSL_MAX_FRAG_LEN_NONE) { in ssl_write_max_fragment_length_ext()
1863 *p++ = ssl->session_negotiate->mfl_code; in ssl_write_max_fragment_length_ext()
2092 mbedtls_ssl_session * const session = ssl->session_negotiate; in ssl_handle_id_based_session_resumption()
2238 ssl->session_negotiate->start = mbedtls_time(NULL); in ssl_write_server_hello()
2243 ssl->session_negotiate->id_len = n = 0; in ssl_write_server_hello()
2244 memset(ssl->session_negotiate->id, 0, 32); in ssl_write_server_hello()
2248 ssl->session_negotiate->id_len = n = 32; in ssl_write_server_hello()
2249 if ((ret = ssl->conf->f_rng(ssl->conf->p_rng, ssl->session_negotiate->id, in ssl_write_server_hello()
2258 n = ssl->session_negotiate->id_len; in ssl_write_server_hello()
2275 *p++ = (unsigned char) ssl->session_negotiate->id_len; in ssl_write_server_hello()
2276 memcpy(p, ssl->session_negotiate->id, ssl->session_negotiate->id_len); in ssl_write_server_hello()
2277 p += ssl->session_negotiate->id_len; in ssl_write_server_hello()
2284 MBEDTLS_PUT_UINT16_BE(ssl->session_negotiate->ciphersuite, p, 0); in ssl_write_server_hello()
2289 … mbedtls_ssl_get_ciphersuite_name(ssl->session_negotiate->ciphersuite))); in ssl_write_server_hello()
2328 mbedtls_ssl_ciphersuite_from_id(ssl->session_negotiate->ciphersuite); in ssl_write_server_hello()
3538 ssl->session_negotiate->tls_version); in ssl_parse_encrypted_pms()
4104 if (ssl->session_negotiate->peer_cert == NULL) { in ssl_parse_certificate_verify()
4110 if (ssl->session_negotiate->peer_cert_digest == NULL) { in ssl_parse_certificate_verify()
4138 if (ssl->session_negotiate->peer_cert == NULL) { in ssl_parse_certificate_verify()
4142 peer_pk = &ssl->session_negotiate->peer_cert->pk; in ssl_parse_certificate_verify()
4265 ssl->session_negotiate->ticket_creation_time = mbedtls_ms_time(); in ssl_write_new_session_ticket()
4268 ssl->session_negotiate, in ssl_write_new_session_ticket()