aboutsummaryrefslogtreecommitdiff
path: root/test/suites/core/non_secure/core_test_api.c
blob: b49af5d06e0cee57bb49301c79ae3266e0d21bab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/*
 * Copyright (c) 2017-2020, Arm Limited. All rights reserved.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 *
 */

#include "core_test_api.h"
#include "test/test_services/tfm_core_test/core_test_defs.h"

int32_t tfm_core_test_call(int32_t (*fn_ptr)(struct psa_invec*, size_t,
                                             struct psa_outvec*, size_t),
                           struct tfm_core_test_call_args_t *args)
{
    return fn_ptr(args->in_vec, args->in_len,
                  args->out_vec, args->out_len);
}