TEE_Result TA_OpenSessionEntryPoint()

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;
}