Lines Matching refs:session

685     mbedtls_ssl_session *session = ssl->session_negotiate;  in ssl_tls13_has_configured_ticket()  local
687 session != NULL && session->ticket != NULL && in ssl_tls13_has_configured_ticket()
690 session, MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ALL)); in ssl_tls13_has_configured_ticket()
696 mbedtls_ssl_session *session = ssl->session_negotiate; in ssl_tls13_early_data_has_valid_ticket() local
698 session->tls_version == MBEDTLS_SSL_VERSION_TLS1_3 && in ssl_tls13_early_data_has_valid_ticket()
699 mbedtls_ssl_tls13_session_ticket_allow_early_data(session) && in ssl_tls13_early_data_has_valid_ticket()
700 mbedtls_ssl_tls13_cipher_suite_is_offered(ssl, session->ciphersuite); in ssl_tls13_early_data_has_valid_ticket()
710 mbedtls_ssl_session *session = ssl->session_negotiate; in ssl_tls13_ticket_get_identity() local
716 *hash_alg = ssl_tls13_get_ciphersuite_hash_alg(session->ciphersuite); in ssl_tls13_ticket_get_identity()
717 *identity = session->ticket; in ssl_tls13_ticket_get_identity()
718 *identity_len = session->ticket_len; in ssl_tls13_ticket_get_identity()
729 mbedtls_ssl_session *session = ssl->session_negotiate; in ssl_tls13_ticket_get_psk() local
735 *hash_alg = ssl_tls13_get_ciphersuite_hash_alg(session->ciphersuite); in ssl_tls13_ticket_get_psk()
736 *psk = session->resumption_key; in ssl_tls13_ticket_get_psk()
737 *psk_len = session->resumption_key_len; 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() local
940 (uint32_t) (now - session->ticket_reception_time); in mbedtls_ssl_tls13_write_identities_of_pre_shared_key_ext()
941 obfuscated_ticket_age += session->ticket_age_add; in mbedtls_ssl_tls13_write_identities_of_pre_shared_key_ext()
2752 mbedtls_ssl_session *session = ssl->session; in ssl_tls13_parse_new_session_ticket_early_data_ext() local
2756 session->max_early_data_size = MBEDTLS_GET_UINT32_BE(buf, 0); in ssl_tls13_parse_new_session_ticket_early_data_ext()
2758 session, MBEDTLS_SSL_TLS1_3_TICKET_ALLOW_EARLY_DATA); in ssl_tls13_parse_new_session_ticket_early_data_ext()
2761 (unsigned int) session->max_early_data_size)); in ssl_tls13_parse_new_session_ticket_early_data_ext()
2847 mbedtls_ssl_session *session = ssl->session; in ssl_tls13_parse_new_session_ticket() local
2861 session->ticket_lifetime = MBEDTLS_GET_UINT32_BE(p, 0); in ssl_tls13_parse_new_session_ticket()
2864 (unsigned int) session->ticket_lifetime)); in ssl_tls13_parse_new_session_ticket()
2865 if (session->ticket_lifetime > in ssl_tls13_parse_new_session_ticket()
2871 session->ticket_age_add = MBEDTLS_GET_UINT32_BE(p, 4); in ssl_tls13_parse_new_session_ticket()
2874 (unsigned int) session->ticket_age_add)); in ssl_tls13_parse_new_session_ticket()
2892 if (session->ticket != NULL || session->ticket_len > 0) { in ssl_tls13_parse_new_session_ticket()
2893 mbedtls_free(session->ticket); in ssl_tls13_parse_new_session_ticket()
2894 session->ticket = NULL; in ssl_tls13_parse_new_session_ticket()
2895 session->ticket_len = 0; in ssl_tls13_parse_new_session_ticket()
2904 session->ticket = ticket; in ssl_tls13_parse_new_session_ticket()
2905 session->ticket_len = ticket_len; in ssl_tls13_parse_new_session_ticket()
2909 session, MBEDTLS_SSL_TLS1_3_TICKET_FLAGS_MASK); in ssl_tls13_parse_new_session_ticket()
2943 mbedtls_ssl_session *session = ssl->session; in ssl_tls13_postprocess_new_session_ticket() local
2948 if (session->ticket_lifetime == 0) { in ssl_tls13_postprocess_new_session_ticket()
2954 session->ticket_reception_time = mbedtls_ms_time(); in ssl_tls13_postprocess_new_session_ticket()
2957 ciphersuite_info = mbedtls_ssl_ciphersuite_from_id(session->ciphersuite); in ssl_tls13_postprocess_new_session_ticket()
2966 (size_t) hash_length > sizeof(session->resumption_key)) { in ssl_tls13_postprocess_new_session_ticket()
2972 session->app_secrets.resumption_master_secret, in ssl_tls13_postprocess_new_session_ticket()
2982 session->app_secrets.resumption_master_secret, in ssl_tls13_postprocess_new_session_ticket()
2987 session->resumption_key, in ssl_tls13_postprocess_new_session_ticket()
2997 session->resumption_key_len = hash_length; in ssl_tls13_postprocess_new_session_ticket()
3000 session->resumption_key, in ssl_tls13_postprocess_new_session_ticket()
3001 session->resumption_key_len); in ssl_tls13_postprocess_new_session_ticket()
3005 session, ssl->conf->tls13_kex_modes); in ssl_tls13_postprocess_new_session_ticket()
3006 MBEDTLS_SSL_PRINT_TICKET_FLAGS(4, session->ticket_flags); in ssl_tls13_postprocess_new_session_ticket()
3033 ssl->session->exported = 1; in ssl_tls13_process_new_session_ticket()
3048 ssl->session->exported = 0; in ssl_tls13_process_new_session_ticket()