Searched refs:session_negotiate (Results 1 – 10 of 10) sorted by relevance
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | ssl_client.c | 507 MBEDTLS_SSL_CHK_BUF_PTR(p, end, ssl->session_negotiate->id_len + 1); in ssl_write_client_hello_body() 508 *p++ = (unsigned char) ssl->session_negotiate->id_len; in ssl_write_client_hello_body() 509 memcpy(p, ssl->session_negotiate->id, ssl->session_negotiate->id_len); in ssl_write_client_hello_body() 510 p += ssl->session_negotiate->id_len; in ssl_write_client_hello_body() 512 MBEDTLS_SSL_DEBUG_BUF(3, "session id", ssl->session_negotiate->id, in ssl_write_client_hello_body() 513 ssl->session_negotiate->id_len); in ssl_write_client_hello_body() 741 mbedtls_ssl_session *session_negotiate = ssl->session_negotiate; in ssl_prepare_client_hello() local 743 if (session_negotiate == NULL) { in ssl_prepare_client_hello() 753 session_negotiate->tls_version == MBEDTLS_SSL_VERSION_TLS1_3 && in ssl_prepare_client_hello() 754 session_negotiate->ticket != NULL) { in ssl_prepare_client_hello() [all …]
|
| H A 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 …]
|
| H A 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() 1414 ssl->session_negotiate->tls_version = MBEDTLS_SSL_VERSION_TLS1_3; in ssl_tls13_parse_client_hello() 1415 ssl->session_negotiate->endpoint = ssl->conf->endpoint; in ssl_tls13_parse_client_hello() 1432 if (legacy_session_id_len > sizeof(ssl->session_negotiate->id)) { in ssl_tls13_parse_client_hello() 1436 ssl->session_negotiate->id_len = legacy_session_id_len; in ssl_tls13_parse_client_hello() 1439 memcpy(&ssl->session_negotiate->id[0], in ssl_tls13_parse_client_hello() 1456 ssl->session_negotiate->ciphersuite = handshake->ciphersuite_info->id; in ssl_tls13_parse_client_hello() 1783 ssl->session_negotiate->ciphersuite = psk.ciphersuite_info->id; in ssl_tls13_parse_client_hello() 1849 ssl->session_negotiate->ciphersuite) { in ssl_tls13_check_early_data_requirements() [all …]
|
| H A 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() 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() [all …]
|
| H A 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 …]
|
| H A D | ssl_tls13_client.c | 685 mbedtls_ssl_session *session = ssl->session_negotiate; in ssl_tls13_has_configured_ticket() 696 mbedtls_ssl_session *session = ssl->session_negotiate; in ssl_tls13_early_data_has_valid_ticket() 710 mbedtls_ssl_session *session = ssl->session_negotiate; in ssl_tls13_ticket_get_identity() 729 mbedtls_ssl_session *session = ssl->session_negotiate; in ssl_tls13_ticket_get_psk() 934 mbedtls_ssl_session *session = ssl->session_negotiate; in mbedtls_ssl_tls13_write_identities_of_pre_shared_key_ext() 1278 ssl->session_negotiate->ciphersuite); in mbedtls_ssl_tls13_finalize_client_hello() 1495 ssl->session_negotiate->tls_version = ssl->tls_version; in ssl_tls13_preprocess_server_hello() 1496 ssl->session_negotiate->endpoint = ssl->conf->endpoint; in ssl_tls13_preprocess_server_hello() 1558 if (ssl->session_negotiate->id_len != legacy_session_id_echo_len || in ssl_tls13_check_server_hello_session_id_echo() 1559 memcmp(ssl->session_negotiate->id, p, legacy_session_id_echo_len) != 0) { in ssl_tls13_check_server_hello_session_id_echo() [all …]
|
| H A D | ssl_tls.c | 1064 if (ssl->session_negotiate) { in ssl_handshake_init() 1065 mbedtls_ssl_session_free(ssl->session_negotiate); in ssl_handshake_init() 1081 if (ssl->session_negotiate == NULL) { in ssl_handshake_init() 1082 ssl->session_negotiate = mbedtls_calloc(1, sizeof(mbedtls_ssl_session)); in ssl_handshake_init() 1100 ssl->session_negotiate == NULL) { in ssl_handshake_init() 1111 mbedtls_free(ssl->session_negotiate); in ssl_handshake_init() 1112 ssl->session_negotiate = NULL; in ssl_handshake_init() 1128 mbedtls_ssl_session_init(ssl->session_negotiate); in ssl_handshake_init() 1742 ssl->session_negotiate == NULL || in mbedtls_ssl_set_session() 1775 if ((ret = mbedtls_ssl_session_copy(ssl->session_negotiate, in mbedtls_ssl_set_session() [all …]
|
| H A 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()
|
| H A D | ssl_msg.c | 5363 ssl->session_in = ssl->session_negotiate; in mbedtls_ssl_parse_change_cipher_spec() 6274 remaining = ssl->session_negotiate->max_early_data_size; in mbedtls_ssl_write_early_data() 6288 remaining = ssl->session_negotiate->max_early_data_size - in mbedtls_ssl_write_early_data()
|
| /optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
| H A D | ssl.h | 1807 … mbedtls_ssl_session *MBEDTLS_PRIVATE(session_negotiate); /*!< session data in negotiation */
|