Lines Matching refs:session
1674 int mbedtls_test_ssl_tls12_populate_session(mbedtls_ssl_session *session, in mbedtls_test_ssl_tls12_populate_session() argument
1682 session->start = mbedtls_time(NULL) - 42; in mbedtls_test_ssl_tls12_populate_session()
1684 session->tls_version = MBEDTLS_SSL_VERSION_TLS1_2; in mbedtls_test_ssl_tls12_populate_session()
1689 session->endpoint = endpoint_type; in mbedtls_test_ssl_tls12_populate_session()
1690 session->ciphersuite = 0xabcd; in mbedtls_test_ssl_tls12_populate_session()
1691 session->id_len = sizeof(session->id); in mbedtls_test_ssl_tls12_populate_session()
1692 memset(session->id, 66, session->id_len); in mbedtls_test_ssl_tls12_populate_session()
1693 memset(session->master, 17, sizeof(session->master)); in mbedtls_test_ssl_tls12_populate_session()
1708 session->peer_cert = mbedtls_calloc(1, sizeof(*session->peer_cert)); in mbedtls_test_ssl_tls12_populate_session()
1709 if (session->peer_cert == NULL) { in mbedtls_test_ssl_tls12_populate_session()
1712 *session->peer_cert = tmp_crt; in mbedtls_test_ssl_tls12_populate_session()
1716 session->peer_cert_digest = in mbedtls_test_ssl_tls12_populate_session()
1718 if (session->peer_cert_digest == NULL) { in mbedtls_test_ssl_tls12_populate_session()
1729 session->peer_cert_digest, in mbedtls_test_ssl_tls12_populate_session()
1737 session->peer_cert_digest); in mbedtls_test_ssl_tls12_populate_session()
1742 session->peer_cert_digest_type = in mbedtls_test_ssl_tls12_populate_session()
1744 session->peer_cert_digest_len = in mbedtls_test_ssl_tls12_populate_session()
1753 session->verify_result = 0xdeadbeef; in mbedtls_test_ssl_tls12_populate_session()
1758 session->ticket = mbedtls_calloc(1, ticket_len); in mbedtls_test_ssl_tls12_populate_session()
1759 if (session->ticket == NULL) { in mbedtls_test_ssl_tls12_populate_session()
1762 memset(session->ticket, 33, ticket_len); in mbedtls_test_ssl_tls12_populate_session()
1764 session->ticket_len = ticket_len; in mbedtls_test_ssl_tls12_populate_session()
1765 session->ticket_lifetime = 86401; in mbedtls_test_ssl_tls12_populate_session()
1769 if (session->endpoint == MBEDTLS_SSL_IS_SERVER) { in mbedtls_test_ssl_tls12_populate_session()
1770 session->ticket_creation_time = mbedtls_ms_time() - 42; in mbedtls_test_ssl_tls12_populate_session()
1776 session->mfl_code = 1; in mbedtls_test_ssl_tls12_populate_session()
1779 session->encrypt_then_mac = 1; in mbedtls_test_ssl_tls12_populate_session()
1788 int mbedtls_test_ssl_tls13_populate_session(mbedtls_ssl_session *session, in mbedtls_test_ssl_tls13_populate_session() argument
1793 session->tls_version = MBEDTLS_SSL_VERSION_TLS1_3; in mbedtls_test_ssl_tls13_populate_session()
1794 session->endpoint = endpoint_type == MBEDTLS_SSL_IS_CLIENT ? in mbedtls_test_ssl_tls13_populate_session()
1796 session->ciphersuite = 0xabcd; in mbedtls_test_ssl_tls13_populate_session()
1799 session->ticket_age_add = 0x87654321; in mbedtls_test_ssl_tls13_populate_session()
1800 session->ticket_flags = 0x7; in mbedtls_test_ssl_tls13_populate_session()
1801 session->resumption_key_len = 32; in mbedtls_test_ssl_tls13_populate_session()
1802 memset(session->resumption_key, 0x99, sizeof(session->resumption_key)); in mbedtls_test_ssl_tls13_populate_session()
1806 if (session->endpoint == MBEDTLS_SSL_IS_SERVER) { in mbedtls_test_ssl_tls13_populate_session()
1809 int ret = mbedtls_ssl_session_set_ticket_alpn(session, "ALPNExample"); in mbedtls_test_ssl_tls13_populate_session()
1815 session->ticket_creation_time = mbedtls_ms_time() - 42; in mbedtls_test_ssl_tls13_populate_session()
1822 if (session->endpoint == MBEDTLS_SSL_IS_CLIENT) { in mbedtls_test_ssl_tls13_populate_session()
1825 session->ticket_reception_time = mbedtls_ms_time() - 40; in mbedtls_test_ssl_tls13_populate_session()
1827 session->ticket_lifetime = 0xfedcba98; in mbedtls_test_ssl_tls13_populate_session()
1829 session->ticket_len = ticket_len; in mbedtls_test_ssl_tls13_populate_session()
1831 session->ticket = mbedtls_calloc(1, ticket_len); in mbedtls_test_ssl_tls13_populate_session()
1832 if (session->ticket == NULL) { in mbedtls_test_ssl_tls13_populate_session()
1835 memset(session->ticket, 33, ticket_len); in mbedtls_test_ssl_tls13_populate_session()
1839 session->hostname = mbedtls_calloc(1, sizeof(hostname)); in mbedtls_test_ssl_tls13_populate_session()
1840 if (session->hostname == NULL) { in mbedtls_test_ssl_tls13_populate_session()
1843 memcpy(session->hostname, hostname, sizeof(hostname)); in mbedtls_test_ssl_tls13_populate_session()
1850 session->max_early_data_size = 0x87654321; in mbedtls_test_ssl_tls13_populate_session()
1854 session->record_size_limit = 2048; in mbedtls_test_ssl_tls13_populate_session()
2198 TEST_EQUAL(server.ssl.session->ciphersuite, in mbedtls_test_ssl_perform_handshake()
2496 void *p_ticket, const mbedtls_ssl_session *session, in mbedtls_test_ticket_write() argument
2503 if ((ret = mbedtls_ssl_session_save(session, start, end - start, in mbedtls_test_ticket_write()
2514 int mbedtls_test_ticket_parse(void *p_ticket, mbedtls_ssl_session *session, in mbedtls_test_ticket_parse() argument
2519 return mbedtls_ssl_session_load(session, buf, len); in mbedtls_test_ticket_parse()
2529 mbedtls_ssl_session *session) in mbedtls_test_get_tls13_ticket() argument
2568 ret = mbedtls_ssl_get_session(&(client_ep.ssl), session); in mbedtls_test_get_tls13_ticket()