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