blob: c335e3a398ad8e6d34211467358a866ee8ea5197 [file] [log] [blame]
Miklos Balintbf25a402018-06-14 17:43:54 +02001/*
2 * Copyright (c) 2018, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
8@!GENERATOR_DONOTEDIT_WARNING!@
9
10#ifndef __TFM_VENEERS_H__
11#define __TFM_VENEERS_H__
12
13#include "tfm_api.h"
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
19@!GENERATOR_BLOCK_START!@
20@!GENERATOR_CONDITIONAL_START!@ @@attr.conditional@@
21#ifdef @@attr.conditional@@
22@!GENERATOR_CONDITIONAL_END!@
23/******** @@manifest.tfm_partition_name@@ ********/
24int32_t tfm_@@manifest.secure_functions.tfm_symbol@@_veneer(struct psa_invec *in_vec, size_t in_len, struct psa_outvec *out_vec, size_t out_len);
25@!GENERATOR_CONDITIONAL_START!@ @@attr.conditional@@
26#endif /* @@attr.conditional@@ */
27@!GENERATOR_CONDITIONAL_END!@
28
29@!GENERATOR_BLOCK_END!@
30#ifdef __cplusplus
31}
32#endif
33
34#endif /* __TFM_VENEERS_H__ */