in TAs/optee_ta/AuthVars/AuthVars.c [96:115]
TEE_Result TA_OpenSessionEntryPoint(uint32_t param_types,
TEE_Param params[4],
void **sess_ctx)
{
uint32_t exp_param_types = TA_ALL_PARAM_TYPE(TEE_PARAM_TYPE_NONE);
DMSG("Open session");
// Unreferenced parameters
UNREFERENCED_PARAMETER(params);
UNREFERENCED_PARAMETER(sess_ctx);
// Validate parameter types
if (param_types != exp_param_types) {
return TEE_ERROR_BAD_PARAMETERS;
}
// If return value != TEE_SUCCESS the session will not be created.
return TEE_SUCCESS;
}