xref: /optee_os/lib/libutee/include/tee_api_compat.h (revision 4f4374c8555bb3308d5d646b41df5e53c52ee7e5)
18bbc2e9cSJens Wiklander /* SPDX-License-Identifier: BSD-2-Clause */
28bbc2e9cSJens Wiklander /*
38bbc2e9cSJens Wiklander  * Copyright (c) 2022, Linaro Limited
48bbc2e9cSJens Wiklander  */
58bbc2e9cSJens Wiklander 
68bbc2e9cSJens Wiklander #ifndef __TEE_API_COMPAT_H
78bbc2e9cSJens Wiklander #define __TEE_API_COMPAT_H
88bbc2e9cSJens Wiklander 
9d372a47cSJens Wiklander #if __OPTEE_CORE_API_COMPAT_1_1
10d372a47cSJens Wiklander /* Types */
11*4f4374c8SJens Wiklander #define TEE_Attribute __GP11_TEE_Attribute
12d372a47cSJens Wiklander #define TEE_ObjectInfo __GP11_TEE_ObjectInfo
13d372a47cSJens Wiklander 
14d372a47cSJens Wiklander /* Functions */
15*4f4374c8SJens Wiklander #define TEE_AsymmetricDecrypt __GP11_TEE_AsymmetricDecrypt
16*4f4374c8SJens Wiklander #define TEE_AsymmetricEncrypt __GP11_TEE_AsymmetricEncrypt
17*4f4374c8SJens Wiklander #define TEE_AsymmetricSignDigest __GP11_TEE_AsymmetricSignDigest
18*4f4374c8SJens Wiklander #define TEE_AsymmetricVerifyDigest __GP11_TEE_AsymmetricVerifyDigest
19*4f4374c8SJens Wiklander #define TEE_DeriveKey __GP11_TEE_DeriveKey
20*4f4374c8SJens Wiklander #define TEE_GenerateKey __GP11_TEE_GenerateKey
21d372a47cSJens Wiklander #define TEE_GetNextPersistentObject __GP11_TEE_GetNextPersistentObject
22d372a47cSJens Wiklander #define TEE_GetObjectInfo1 __GP11_TEE_GetObjectInfo1
23d372a47cSJens Wiklander #define TEE_GetObjectInfo __GP11_TEE_GetObjectInfo
24*4f4374c8SJens Wiklander #define TEE_InitRefAttribute __GP11_TEE_InitRefAttribute
25*4f4374c8SJens Wiklander #define TEE_InitValueAttribute __GP11_TEE_InitValueAttribute
26*4f4374c8SJens Wiklander #define TEE_PopulateTransientObject __GP11_TEE_PopulateTransientObject
27d372a47cSJens Wiklander #endif
28d372a47cSJens Wiklander 
298bbc2e9cSJens Wiklander #endif /*__TEE_API_COMPAT_H*/
30