xref: /optee_os/ta/pkcs11/src/entry.c (revision f8a3a2c4c454c8559fa3110ccd3678abf893b7df)
1*f8a3a2c4SEtienne Carriere // SPDX-License-Identifier: BSD-2-Clause
2*f8a3a2c4SEtienne Carriere /*
3*f8a3a2c4SEtienne Carriere  * Copyright (c) 2018-2020, Linaro Limited
4*f8a3a2c4SEtienne Carriere  */
5*f8a3a2c4SEtienne Carriere 
6*f8a3a2c4SEtienne Carriere #include <compiler.h>
7*f8a3a2c4SEtienne Carriere #include <tee_internal_api.h>
8*f8a3a2c4SEtienne Carriere 
9*f8a3a2c4SEtienne Carriere TEE_Result TA_CreateEntryPoint(void)
10*f8a3a2c4SEtienne Carriere {
11*f8a3a2c4SEtienne Carriere 	return TEE_SUCCESS;
12*f8a3a2c4SEtienne Carriere }
13*f8a3a2c4SEtienne Carriere 
14*f8a3a2c4SEtienne Carriere void TA_DestroyEntryPoint(void)
15*f8a3a2c4SEtienne Carriere {
16*f8a3a2c4SEtienne Carriere }
17*f8a3a2c4SEtienne Carriere 
18*f8a3a2c4SEtienne Carriere TEE_Result TA_OpenSessionEntryPoint(uint32_t __unused param_types,
19*f8a3a2c4SEtienne Carriere 				    TEE_Param __unused params[4],
20*f8a3a2c4SEtienne Carriere 				    void **session)
21*f8a3a2c4SEtienne Carriere {
22*f8a3a2c4SEtienne Carriere 	*session = NULL;
23*f8a3a2c4SEtienne Carriere 
24*f8a3a2c4SEtienne Carriere 	return TEE_SUCCESS;
25*f8a3a2c4SEtienne Carriere }
26*f8a3a2c4SEtienne Carriere 
27*f8a3a2c4SEtienne Carriere void TA_CloseSessionEntryPoint(void *session __unused)
28*f8a3a2c4SEtienne Carriere {
29*f8a3a2c4SEtienne Carriere }
30*f8a3a2c4SEtienne Carriere 
31*f8a3a2c4SEtienne Carriere /*
32*f8a3a2c4SEtienne Carriere  * Entry point for PKCS11 TA commands
33*f8a3a2c4SEtienne Carriere  */
34*f8a3a2c4SEtienne Carriere TEE_Result TA_InvokeCommandEntryPoint(void *tee_session __unused, uint32_t cmd,
35*f8a3a2c4SEtienne Carriere 				      uint32_t ptypes __unused,
36*f8a3a2c4SEtienne Carriere 				      TEE_Param params[TEE_NUM_PARAMS] __unused)
37*f8a3a2c4SEtienne Carriere {
38*f8a3a2c4SEtienne Carriere 	EMSG("Command 0x%"PRIx32" is not supported", cmd);
39*f8a3a2c4SEtienne Carriere 
40*f8a3a2c4SEtienne Carriere 	return TEE_ERROR_NOT_SUPPORTED;
41*f8a3a2c4SEtienne Carriere }
42