Lines Matching refs:ssl

759     mbedtls_ssl_init(&(ep->ssl));  in mbedtls_test_ssl_endpoint_init()
765 TEST_ASSERT(mbedtls_ssl_get_user_data_p(&ep->ssl) == NULL); in mbedtls_test_ssl_endpoint_init()
766 TEST_EQUAL(mbedtls_ssl_get_user_data_n(&ep->ssl), 0); in mbedtls_test_ssl_endpoint_init()
772 mbedtls_ssl_set_user_data_n(&ep->ssl, user_data_n); in mbedtls_test_ssl_endpoint_init()
784 mbedtls_ssl_set_bio(&(ep->ssl), dtls_context, in mbedtls_test_ssl_endpoint_init()
789 mbedtls_ssl_set_bio(&(ep->ssl), &(ep->socket), in mbedtls_test_ssl_endpoint_init()
855 ret = mbedtls_ssl_setup(&(ep->ssl), &(ep->conf)); in mbedtls_test_ssl_endpoint_init()
889 TEST_EQUAL(mbedtls_ssl_get_user_data_n(&ep->ssl), user_data_n); in mbedtls_test_ssl_endpoint_init()
890 mbedtls_ssl_set_user_data_p(&ep->ssl, ep); in mbedtls_test_ssl_endpoint_init()
902 mbedtls_ssl_free(&(ep->ssl)); in mbedtls_test_ssl_endpoint_free()
912 int mbedtls_test_move_handshake_to_state(mbedtls_ssl_context *ssl, in mbedtls_test_move_handshake_to_state() argument
920 if (ssl == NULL || second_ssl == NULL) { in mbedtls_test_move_handshake_to_state()
925 while ((ssl->state != state) && (--max_steps >= 0)) { in mbedtls_test_move_handshake_to_state()
938 ret = mbedtls_ssl_handshake_step(ssl); in mbedtls_test_move_handshake_to_state()
953 static int mbedtls_ssl_write_fragment(mbedtls_ssl_context *ssl, in mbedtls_ssl_write_fragment() argument
961 if (ssl->conf->transport != MBEDTLS_SSL_TRANSPORT_DATAGRAM) { in mbedtls_ssl_write_fragment()
962 TEST_ASSERT(mbedtls_ssl_write(ssl, NULL, 0) == 0); in mbedtls_ssl_write_fragment()
965 ret = mbedtls_ssl_write(ssl, buf + *written, buf_len - *written); in mbedtls_ssl_write_fragment()
1000 static int mbedtls_ssl_read_fragment(mbedtls_ssl_context *ssl, in mbedtls_ssl_read_fragment() argument
1008 if (ssl->conf->transport != MBEDTLS_SSL_TRANSPORT_DATAGRAM) { in mbedtls_ssl_read_fragment()
1009 TEST_ASSERT(mbedtls_ssl_read(ssl, NULL, 0) == 0); in mbedtls_ssl_read_fragment()
1012 ret = mbedtls_ssl_read(ssl, buf + *read, buf_len - *read); in mbedtls_ssl_read_fragment()
1070 static int psk_dummy_callback(void *p_info, mbedtls_ssl_context *ssl, in psk_dummy_callback() argument
1074 (void) ssl; in psk_dummy_callback()
1987 const mbedtls_ssl_context *ssl) in check_ssl_version() argument
1989 const char *version_string = mbedtls_ssl_get_version(ssl); in check_ssl_version()
1991 mbedtls_ssl_get_version_number(ssl); in check_ssl_version()
1993 TEST_EQUAL(ssl->tls_version, expected_negotiated_version); in check_ssl_version()
1995 if (ssl->conf->transport == MBEDTLS_SSL_TRANSPORT_DATAGRAM) { in check_ssl_version()
2068 mbedtls_ssl_set_timer_cb(&client.ssl, &timer_client, in mbedtls_test_ssl_perform_handshake()
2091 mbedtls_ssl_set_timer_cb(&server.ssl, &timer_server, in mbedtls_test_ssl_perform_handshake()
2154 TEST_ASSERT(client.ssl.out_buf_len == MBEDTLS_SSL_OUT_BUFFER_LEN); in mbedtls_test_ssl_perform_handshake()
2155 TEST_ASSERT(client.ssl.in_buf_len == MBEDTLS_SSL_IN_BUFFER_LEN); in mbedtls_test_ssl_perform_handshake()
2156 TEST_ASSERT(server.ssl.out_buf_len == MBEDTLS_SSL_OUT_BUFFER_LEN); in mbedtls_test_ssl_perform_handshake()
2157 TEST_ASSERT(server.ssl.in_buf_len == MBEDTLS_SSL_IN_BUFFER_LEN); in mbedtls_test_ssl_perform_handshake()
2165 TEST_ASSERT(mbedtls_test_move_handshake_to_state(&(client.ssl), in mbedtls_test_ssl_perform_handshake()
2166 &(server.ssl), in mbedtls_test_ssl_perform_handshake()
2175 TEST_ASSERT(mbedtls_ssl_is_handshake_over(&client.ssl) == 1); in mbedtls_test_ssl_perform_handshake()
2178 TEST_EQUAL(mbedtls_test_move_handshake_to_state(&(server.ssl), in mbedtls_test_ssl_perform_handshake()
2179 &(client.ssl), in mbedtls_test_ssl_perform_handshake()
2183 TEST_ASSERT(mbedtls_ssl_is_handshake_over(&server.ssl) == 1); in mbedtls_test_ssl_perform_handshake()
2187 &client.ssl)) { in mbedtls_test_ssl_perform_handshake()
2193 &server.ssl)) { in mbedtls_test_ssl_perform_handshake()
2198 TEST_EQUAL(server.ssl.session->ciphersuite, in mbedtls_test_ssl_perform_handshake()
2206 TEST_ASSERT(exchange_data(&(client.ssl), &(server.ssl)) == 0); in mbedtls_test_ssl_perform_handshake()
2208 TEST_ASSERT(client.ssl.out_buf_len == in mbedtls_test_ssl_perform_handshake()
2209 mbedtls_ssl_get_output_buflen(&client.ssl)); in mbedtls_test_ssl_perform_handshake()
2210 TEST_ASSERT(client.ssl.in_buf_len == in mbedtls_test_ssl_perform_handshake()
2211 mbedtls_ssl_get_input_buflen(&client.ssl)); in mbedtls_test_ssl_perform_handshake()
2212 TEST_ASSERT(server.ssl.out_buf_len == in mbedtls_test_ssl_perform_handshake()
2213 mbedtls_ssl_get_output_buflen(&server.ssl)); in mbedtls_test_ssl_perform_handshake()
2214 TEST_ASSERT(server.ssl.in_buf_len == in mbedtls_test_ssl_perform_handshake()
2215 mbedtls_ssl_get_input_buflen(&server.ssl)); in mbedtls_test_ssl_perform_handshake()
2222 &(client.ssl), options->cli_msg_len, in mbedtls_test_ssl_perform_handshake()
2224 &(server.ssl), options->srv_msg_len, in mbedtls_test_ssl_perform_handshake()
2232 TEST_ASSERT(mbedtls_ssl_context_save(&(server.ssl), NULL, in mbedtls_test_ssl_perform_handshake()
2239 TEST_ASSERT(mbedtls_ssl_context_save(&(server.ssl), context_buf, in mbedtls_test_ssl_perform_handshake()
2244 mbedtls_ssl_free(&(server.ssl)); in mbedtls_test_ssl_perform_handshake()
2245 mbedtls_ssl_init(&(server.ssl)); in mbedtls_test_ssl_perform_handshake()
2247 TEST_ASSERT(mbedtls_ssl_setup(&(server.ssl), &(server.conf)) == 0); in mbedtls_test_ssl_perform_handshake()
2249 mbedtls_ssl_set_bio(&(server.ssl), &server_context, in mbedtls_test_ssl_perform_handshake()
2254 mbedtls_ssl_set_user_data_p(&server.ssl, &server); in mbedtls_test_ssl_perform_handshake()
2257 mbedtls_ssl_set_timer_cb(&server.ssl, &timer_server, in mbedtls_test_ssl_perform_handshake()
2264 TEST_ASSERT(server.ssl.out_buf_len == MBEDTLS_SSL_OUT_BUFFER_LEN); in mbedtls_test_ssl_perform_handshake()
2265 TEST_ASSERT(server.ssl.in_buf_len == MBEDTLS_SSL_IN_BUFFER_LEN); in mbedtls_test_ssl_perform_handshake()
2268 TEST_ASSERT(mbedtls_ssl_context_load(&(server.ssl), context_buf, in mbedtls_test_ssl_perform_handshake()
2274 TEST_ASSERT(server.ssl.out_buf_len == in mbedtls_test_ssl_perform_handshake()
2275 mbedtls_ssl_get_output_buflen(&server.ssl)); in mbedtls_test_ssl_perform_handshake()
2276 TEST_ASSERT(server.ssl.in_buf_len == in mbedtls_test_ssl_perform_handshake()
2277 mbedtls_ssl_get_input_buflen(&server.ssl)); in mbedtls_test_ssl_perform_handshake()
2283 &(client.ssl), options->cli_msg_len, in mbedtls_test_ssl_perform_handshake()
2285 &(server.ssl), options->srv_msg_len, in mbedtls_test_ssl_perform_handshake()
2295 TEST_ASSERT(server.ssl.renego_status == in mbedtls_test_ssl_perform_handshake()
2297 TEST_ASSERT(client.ssl.renego_status == in mbedtls_test_ssl_perform_handshake()
2302 TEST_ASSERT(mbedtls_ssl_renegotiate(&(server.ssl)) == 0); in mbedtls_test_ssl_perform_handshake()
2303 TEST_ASSERT(server.ssl.renego_status == in mbedtls_test_ssl_perform_handshake()
2305 TEST_ASSERT(client.ssl.renego_status == in mbedtls_test_ssl_perform_handshake()
2308 TEST_ASSERT(exchange_data(&(client.ssl), &(server.ssl)) == 0); in mbedtls_test_ssl_perform_handshake()
2309 TEST_ASSERT(server.ssl.renego_status == in mbedtls_test_ssl_perform_handshake()
2311 TEST_ASSERT(client.ssl.renego_status == in mbedtls_test_ssl_perform_handshake()
2320 ret = mbedtls_ssl_renegotiate(&(client.ssl)); in mbedtls_test_ssl_perform_handshake()
2324 TEST_ASSERT(client.ssl.out_buf_len == MBEDTLS_SSL_OUT_BUFFER_LEN); in mbedtls_test_ssl_perform_handshake()
2325 TEST_ASSERT(client.ssl.in_buf_len == MBEDTLS_SSL_IN_BUFFER_LEN); in mbedtls_test_ssl_perform_handshake()
2331 TEST_ASSERT(server.ssl.renego_status == in mbedtls_test_ssl_perform_handshake()
2333 TEST_ASSERT(client.ssl.renego_status == in mbedtls_test_ssl_perform_handshake()
2336 TEST_ASSERT(exchange_data(&(client.ssl), &(server.ssl)) == 0); in mbedtls_test_ssl_perform_handshake()
2337 TEST_ASSERT(server.ssl.renego_status == in mbedtls_test_ssl_perform_handshake()
2339 TEST_ASSERT(client.ssl.renego_status == in mbedtls_test_ssl_perform_handshake()
2344 TEST_ASSERT(client.ssl.out_buf_len == in mbedtls_test_ssl_perform_handshake()
2345 mbedtls_ssl_get_output_buflen(&client.ssl)); in mbedtls_test_ssl_perform_handshake()
2346 TEST_ASSERT(client.ssl.in_buf_len == in mbedtls_test_ssl_perform_handshake()
2347 mbedtls_ssl_get_input_buflen(&client.ssl)); in mbedtls_test_ssl_perform_handshake()
2348 TEST_ASSERT(server.ssl.out_buf_len == in mbedtls_test_ssl_perform_handshake()
2349 mbedtls_ssl_get_output_buflen(&server.ssl)); in mbedtls_test_ssl_perform_handshake()
2350 TEST_ASSERT(server.ssl.in_buf_len == in mbedtls_test_ssl_perform_handshake()
2351 mbedtls_ssl_get_input_buflen(&server.ssl)); in mbedtls_test_ssl_perform_handshake()
2358 TEST_ASSERT(mbedtls_ssl_get_user_data_p(&client.ssl) == &client); in mbedtls_test_ssl_perform_handshake()
2360 TEST_ASSERT(mbedtls_ssl_get_user_data_p(&server.ssl) == &server); in mbedtls_test_ssl_perform_handshake()
2559 &(server_ep.ssl), &(client_ep.ssl), in mbedtls_test_get_tls13_ticket()
2562 TEST_EQUAL(server_ep.ssl.handshake->new_session_tickets_count, 0); in mbedtls_test_get_tls13_ticket()
2565 ret = mbedtls_ssl_read(&(client_ep.ssl), buf, sizeof(buf)); in mbedtls_test_get_tls13_ticket()
2568 ret = mbedtls_ssl_get_session(&(client_ep.ssl), session); in mbedtls_test_get_tls13_ticket()