Home
last modified time | relevance | path

Searched refs:session_negotiate (Results 1 – 11 of 11) sorted by relevance

/mbedtls-latest/library/
Dssl_client.c506 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 …]
Dssl_tls13_generic.c294 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 …]
Dssl_tls12_server.c351 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 …]
Dssl_tls13_server.c620 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 …]
Dssl_tls12_client.c363 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 …]
Dssl_tls13_client.c684 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 …]
Dssl_tls.c1059 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 …]
Dssl_tls13_keys.c1582 &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()
Dssl_msg.c5236 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/
Dssl.h1748 … mbedtls_ssl_session *MBEDTLS_PRIVATE(session_negotiate); /*!< session data in negotiation */
/mbedtls-latest/tests/suites/
Dtest_suite_ssl.function3145 server.ssl.session_negotiate->id_len = 33;