Searched refs:session_negotiate (Results 1 – 11 of 11) sorted by relevance
/mbedtls-latest/library/ |
D | ssl_client.c | 506 MBEDTLS_SSL_CHK_BUF_PTR(p, end, ssl->session_negotiate->id_len + 1); in ssl_write_client_hello_body() 507 *p++ = (unsigned char) ssl->session_negotiate->id_len; in ssl_write_client_hello_body() 508 memcpy(p, ssl->session_negotiate->id, ssl->session_negotiate->id_len); in ssl_write_client_hello_body() 509 p += ssl->session_negotiate->id_len; in ssl_write_client_hello_body() 511 MBEDTLS_SSL_DEBUG_BUF(3, "session id", ssl->session_negotiate->id, in ssl_write_client_hello_body() 512 ssl->session_negotiate->id_len); in ssl_write_client_hello_body() 740 mbedtls_ssl_session *session_negotiate = ssl->session_negotiate; in ssl_prepare_client_hello() local 742 if (session_negotiate == NULL) { in ssl_prepare_client_hello() 752 session_negotiate->tls_version == MBEDTLS_SSL_VERSION_TLS1_3 && in ssl_prepare_client_hello() 753 session_negotiate->ticket != NULL) { in ssl_prepare_client_hello() [all …]
|
D | ssl_tls13_generic.c | 294 if (!mbedtls_pk_can_do(&ssl->session_negotiate->peer_cert->pk, sig_alg)) { in ssl_tls13_parse_certificate_verify() 326 &ssl->session_negotiate->peer_cert->pk, in ssl_tls13_parse_certificate_verify() 478 if (ssl->session_negotiate->peer_cert != NULL) { in mbedtls_ssl_tls13_parse_certificate() 479 mbedtls_x509_crt_free(ssl->session_negotiate->peer_cert); in mbedtls_ssl_tls13_parse_certificate() 480 mbedtls_free(ssl->session_negotiate->peer_cert); in mbedtls_ssl_tls13_parse_certificate() 485 ssl->session_negotiate->peer_cert = NULL; in mbedtls_ssl_tls13_parse_certificate() 490 if ((ssl->session_negotiate->peer_cert = in mbedtls_ssl_tls13_parse_certificate() 499 mbedtls_x509_crt_init(ssl->session_negotiate->peer_cert); in mbedtls_ssl_tls13_parse_certificate() 524 ret = mbedtls_x509_crt_parse_der(ssl->session_negotiate->peer_cert, in mbedtls_ssl_tls13_parse_certificate() 614 ssl->session_negotiate->peer_cert); in mbedtls_ssl_tls13_parse_certificate() [all …]
|
D | ssl_tls12_server.c | 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() 1165 ssl->session_negotiate->tls_version = ssl->tls_version; in ssl_parse_client_hello() 1166 ssl->session_negotiate->endpoint = ssl->conf->endpoint; in ssl_parse_client_hello() 1187 if (sess_len > sizeof(ssl->session_negotiate->id) || in ssl_parse_client_hello() 1197 ssl->session_negotiate->id_len = sess_len; in ssl_parse_client_hello() [all …]
|
D | ssl_tls13_server.c | 620 ssl->session_negotiate->ticket_flags = session.ticket_flags; in ssl_tls13_parse_pre_shared_key_ext() 689 ret = ssl_tls13_session_copy_ticket(ssl->session_negotiate, in ssl_tls13_parse_pre_shared_key_ext() 1412 ssl->session_negotiate->tls_version = MBEDTLS_SSL_VERSION_TLS1_3; in ssl_tls13_parse_client_hello() 1413 ssl->session_negotiate->endpoint = ssl->conf->endpoint; in ssl_tls13_parse_client_hello() 1430 if (legacy_session_id_len > sizeof(ssl->session_negotiate->id)) { in ssl_tls13_parse_client_hello() 1434 ssl->session_negotiate->id_len = legacy_session_id_len; in ssl_tls13_parse_client_hello() 1437 memcpy(&ssl->session_negotiate->id[0], in ssl_tls13_parse_client_hello() 1454 ssl->session_negotiate->ciphersuite = handshake->ciphersuite_info->id; in ssl_tls13_parse_client_hello() 1781 ssl->session_negotiate->ciphersuite = psk.ciphersuite_info->id; in ssl_tls13_parse_client_hello() 1847 ssl->session_negotiate->ciphersuite) { in ssl_tls13_check_early_data_requirements() [all …]
|
D | ssl_tls12_client.c | 363 size_t tlen = ssl->session_negotiate->ticket_len; in ssl_write_session_ticket_ext() 386 if (ssl->session_negotiate->ticket == NULL || tlen == 0) { in ssl_write_session_ticket_ext() 393 memcpy(p, ssl->session_negotiate->ticket, tlen); in ssl_write_session_ticket_ext() 754 ssl->session_negotiate->encrypt_then_mac = MBEDTLS_SSL_ETM_ENABLED; in ssl_parse_encrypt_then_mac_ext() 1272 ssl->session_negotiate->tls_version = ssl->tls_version; in ssl_parse_server_hello() 1273 ssl->session_negotiate->endpoint = ssl->conf->endpoint; in ssl_parse_server_hello() 1372 ssl->session_negotiate->ciphersuite != i || in ssl_parse_server_hello() 1373 ssl->session_negotiate->id_len != n || in ssl_parse_server_hello() 1374 memcmp(ssl->session_negotiate->id, buf + 35, n) != 0) { in ssl_parse_server_hello() 1378 ssl->session_negotiate->start = mbedtls_time(NULL); in ssl_parse_server_hello() [all …]
|
D | ssl_tls13_client.c | 684 mbedtls_ssl_session *session = ssl->session_negotiate; in ssl_tls13_has_configured_ticket() 695 mbedtls_ssl_session *session = ssl->session_negotiate; in ssl_tls13_early_data_has_valid_ticket() 709 mbedtls_ssl_session *session = ssl->session_negotiate; in ssl_tls13_ticket_get_identity() 728 mbedtls_ssl_session *session = ssl->session_negotiate; in ssl_tls13_ticket_get_psk() 933 mbedtls_ssl_session *session = ssl->session_negotiate; in mbedtls_ssl_tls13_write_identities_of_pre_shared_key_ext() 1277 ssl->session_negotiate->ciphersuite); in mbedtls_ssl_tls13_finalize_client_hello() 1494 ssl->session_negotiate->tls_version = ssl->tls_version; in ssl_tls13_preprocess_server_hello() 1495 ssl->session_negotiate->endpoint = ssl->conf->endpoint; in ssl_tls13_preprocess_server_hello() 1557 if (ssl->session_negotiate->id_len != legacy_session_id_echo_len || in ssl_tls13_check_server_hello_session_id_echo() 1558 memcmp(ssl->session_negotiate->id, p, legacy_session_id_echo_len) != 0) { in ssl_tls13_check_server_hello_session_id_echo() [all …]
|
D | ssl_tls.c | 1059 if (ssl->session_negotiate) { in ssl_handshake_init() 1060 mbedtls_ssl_session_free(ssl->session_negotiate); in ssl_handshake_init() 1076 if (ssl->session_negotiate == NULL) { in ssl_handshake_init() 1077 ssl->session_negotiate = mbedtls_calloc(1, sizeof(mbedtls_ssl_session)); in ssl_handshake_init() 1095 ssl->session_negotiate == NULL) { in ssl_handshake_init() 1106 mbedtls_free(ssl->session_negotiate); in ssl_handshake_init() 1107 ssl->session_negotiate = NULL; in ssl_handshake_init() 1123 mbedtls_ssl_session_init(ssl->session_negotiate); in ssl_handshake_init() 1729 ssl->session_negotiate == NULL || in mbedtls_ssl_set_session() 1762 if ((ret = mbedtls_ssl_session_copy(ssl->session_negotiate, in mbedtls_ssl_set_session() [all …]
|
D | ssl_tls13_keys.c | 1582 &ssl->session_negotiate->app_secrets; in ssl_tls13_generate_application_keys() 1771 &ssl->session_negotiate->app_secrets); in mbedtls_ssl_tls13_compute_resumption_master_secret() 1782 ssl->session_negotiate->app_secrets.resumption_master_secret, in mbedtls_ssl_tls13_compute_resumption_master_secret()
|
D | ssl_msg.c | 5236 ssl->session_in = ssl->session_negotiate; in mbedtls_ssl_parse_change_cipher_spec() 6136 remaining = ssl->session_negotiate->max_early_data_size; in mbedtls_ssl_write_early_data() 6150 remaining = ssl->session_negotiate->max_early_data_size - in mbedtls_ssl_write_early_data()
|
/mbedtls-latest/include/mbedtls/ |
D | ssl.h | 1748 … mbedtls_ssl_session *MBEDTLS_PRIVATE(session_negotiate); /*!< session data in negotiation */
|
/mbedtls-latest/tests/suites/ |
D | test_suite_ssl.function | 3145 server.ssl.session_negotiate->id_len = 33;
|