I checked the Open-TEE's code and examples, and I found that there are several operations about trusted storage, such as TEE_CreatePersistentObject, TEE_OpenPersistentObject, TEE_WriteObjectData, etc.
Here are my questions:
1) what's the maximum size of the trusted storage for a TA?
2) If I create a persistent object with some data, then where does it be saved in the cell phone (I run Open-Tee with android system) ? Is it stored in some folder like data/data/... ?
3) How does is be stored? Does the persistent object be saved as an external file or just some data structure like hash table in memory?
Hello,
I checked the Open-TEE's code and examples, and I found that there are several operations about trusted storage, such as TEE_CreatePersistentObject, TEE_OpenPersistentObject, TEE_WriteObjectData, etc.
Here are my questions: 1) what's the maximum size of the trusted storage for a TA? 2) If I create a persistent object with some data, then where does it be saved in the cell phone (I run Open-Tee with android system) ? Is it stored in some folder like data/data/... ? 3) How does is be stored? Does the persistent object be saved as an external file or just some data structure like hash table in memory?
Thanks in advance!