Lines Matching refs:socket
313 void mbedtls_test_mock_socket_init(mbedtls_test_mock_socket *socket) in mbedtls_test_mock_socket_init() argument
315 memset(socket, 0, sizeof(*socket)); in mbedtls_test_mock_socket_init()
318 void mbedtls_test_mock_socket_close(mbedtls_test_mock_socket *socket) in mbedtls_test_mock_socket_close() argument
320 if (socket == NULL) { in mbedtls_test_mock_socket_close()
324 if (socket->input != NULL) { in mbedtls_test_mock_socket_close()
325 mbedtls_test_ssl_buffer_free(socket->input); in mbedtls_test_mock_socket_close()
326 mbedtls_free(socket->input); in mbedtls_test_mock_socket_close()
329 if (socket->output != NULL) { in mbedtls_test_mock_socket_close()
330 mbedtls_test_ssl_buffer_free(socket->output); in mbedtls_test_mock_socket_close()
331 mbedtls_free(socket->output); in mbedtls_test_mock_socket_close()
334 if (socket->peer != NULL) { in mbedtls_test_mock_socket_close()
335 memset(socket->peer, 0, sizeof(*socket->peer)); in mbedtls_test_mock_socket_close()
338 memset(socket, 0, sizeof(*socket)); in mbedtls_test_mock_socket_close()
392 mbedtls_test_mock_socket *socket = (mbedtls_test_mock_socket *) ctx; in mbedtls_test_mock_tcp_send_b() local
394 if (socket == NULL || socket->status != MBEDTLS_MOCK_SOCKET_CONNECTED) { in mbedtls_test_mock_tcp_send_b()
398 return mbedtls_test_ssl_buffer_put(socket->output, buf, len); in mbedtls_test_mock_tcp_send_b()
403 mbedtls_test_mock_socket *socket = (mbedtls_test_mock_socket *) ctx; in mbedtls_test_mock_tcp_recv_b() local
405 if (socket == NULL || socket->status != MBEDTLS_MOCK_SOCKET_CONNECTED) { in mbedtls_test_mock_tcp_recv_b()
409 return mbedtls_test_ssl_buffer_get(socket->input, buf, len); in mbedtls_test_mock_tcp_recv_b()
415 mbedtls_test_mock_socket *socket = (mbedtls_test_mock_socket *) ctx; in mbedtls_test_mock_tcp_send_nb() local
417 if (socket == NULL || socket->status != MBEDTLS_MOCK_SOCKET_CONNECTED) { in mbedtls_test_mock_tcp_send_nb()
421 if (socket->output->capacity == socket->output->content_length) { in mbedtls_test_mock_tcp_send_nb()
425 return mbedtls_test_ssl_buffer_put(socket->output, buf, len); in mbedtls_test_mock_tcp_send_nb()
430 mbedtls_test_mock_socket *socket = (mbedtls_test_mock_socket *) ctx; in mbedtls_test_mock_tcp_recv_nb() local
432 if (socket == NULL || socket->status != MBEDTLS_MOCK_SOCKET_CONNECTED) { in mbedtls_test_mock_tcp_recv_nb()
436 if (socket->input->content_length == 0) { in mbedtls_test_mock_tcp_recv_nb()
440 return mbedtls_test_ssl_buffer_get(socket->input, buf, len); in mbedtls_test_mock_tcp_recv_nb()
448 ctx->socket = NULL; in mbedtls_test_message_socket_init()
455 mbedtls_test_mock_socket *socket, in mbedtls_test_message_socket_setup() argument
464 ctx->socket = socket; in mbedtls_test_message_socket_setup()
465 mbedtls_test_mock_socket_init(socket); in mbedtls_test_message_socket_setup()
478 mbedtls_test_mock_socket_close(ctx->socket); in mbedtls_test_message_socket_close()
486 mbedtls_test_mock_socket *socket; in mbedtls_test_mock_tcp_send_msg() local
490 if (context == NULL || context->socket == NULL in mbedtls_test_mock_tcp_send_msg()
496 socket = context->socket; in mbedtls_test_mock_tcp_send_msg()
502 if (mbedtls_test_mock_tcp_send_b(socket, buf, len) != (int) len) { in mbedtls_test_mock_tcp_send_msg()
513 mbedtls_test_mock_socket *socket; in mbedtls_test_mock_tcp_recv_msg() local
520 if (context == NULL || context->socket == NULL in mbedtls_test_mock_tcp_recv_msg()
526 socket = context->socket; in mbedtls_test_mock_tcp_recv_msg()
541 if (mbedtls_test_mock_tcp_recv_b(socket, buf, msg_len) != (int) msg_len) { in mbedtls_test_mock_tcp_recv_msg()
547 if (mbedtls_test_mock_tcp_recv_b(socket, NULL, drop_len) != in mbedtls_test_mock_tcp_recv_msg()
776 100, &(ep->socket), in mbedtls_test_ssl_endpoint_init()
779 mbedtls_test_mock_socket_init(&(ep->socket)); in mbedtls_test_ssl_endpoint_init()
789 mbedtls_ssl_set_bio(&(ep->ssl), &(ep->socket), in mbedtls_test_ssl_endpoint_init()
908 mbedtls_test_mock_socket_close(&(ep->socket)); in mbedtls_test_ssl_endpoint_free()
2147 TEST_ASSERT(mbedtls_test_mock_socket_connect(&(client.socket), in mbedtls_test_ssl_perform_handshake()
2148 &(server.socket), in mbedtls_test_ssl_perform_handshake()
2554 ret = mbedtls_test_mock_socket_connect(&(client_ep.socket), in mbedtls_test_get_tls13_ticket()
2555 &(server_ep.socket), 1024); in mbedtls_test_get_tls13_ticket()