示例#1
0
TEE_Result TEE_StartPersistentObjectEnumerator(TEE_ObjectEnumHandle
        objectEnumerator,
        uint32_t storageID)
{
    TEE_Result res;

    if (storageID != TEE_STORAGE_PRIVATE)
        return TEE_ERROR_ITEM_NOT_FOUND;

    res = utee_storage_start_enum(objectEnumerator, storageID);

    if (res != TEE_SUCCESS && res != TEE_ERROR_ITEM_NOT_FOUND)
        TEE_Panic(0);

    return res;
}
示例#2
0
TEE_Result TEE_StartPersistentObjectEnumerator(TEE_ObjectEnumHandle
					       objectEnumerator,
					       uint32_t storageID)
{
	TEE_Result res;

	res = utee_storage_start_enum((unsigned long)objectEnumerator,
				      storageID);

	if (res != TEE_SUCCESS &&
	    res != TEE_ERROR_ITEM_NOT_FOUND &&
	    res != TEE_ERROR_CORRUPT_OBJECT &&
	    res != TEE_ERROR_STORAGE_NOT_AVAILABLE)
		TEE_Panic(0);

	return res;
}