Re-exports§
pub use crate::api::tee_api_property::UserTaProperty as user_ta_property;pub use crate::api::tee_api_property::UserTaPropType as user_ta_prop_type;
Structs§
- ta_head
- Binary layout of the
.ta_headsection (GP / OP-TEE).
Constants§
- TA_
FLAGS_ MASK - TA_
FLAG_ CACHE_ MAINTENANCE - TA_
FLAG_ CONCURRENT - TA instance can execute multiple sessions concurrently (pseudo-TAs only).
- TA_
FLAG_ DEVICE_ ENUM - TA_
FLAG_ DEVICE_ ENUM_ SUPP - TA_
FLAG_ DEVICE_ ENUM_ TEE_ STORAGE_ PRIVATE - TA_
FLAG_ DONT_ CLOSE_ HANDLE_ ON_ CORRUPT_ OBJECT - See also “gpd.ta.doesNotCloseHandleOnCorruptObject”
- TA_
FLAG_ EXEC_ DDR - TA_
FLAG_ INSTANCE_ KEEP_ ALIVE - TA_
FLAG_ INSTANCE_ KEEP_ CRASHED - Don’t restart a TA with TA_FLAG_INSTANCE_KEEP_ALIVE set if it has crashed.
- TA_
FLAG_ MULTI_ SESSION - TA_
FLAG_ REMAP_ SUPPORT - TA_
FLAG_ SECURE_ DATA_ PATH - TA_
FLAG_ SINGLE_ INSTANCE - TA_
FLAG_ USER_ MODE - TA_
PROP_ STR_ DATA_ SIZE - TA_
PROP_ STR_ DESCRIPTION - TA_
PROP_ STR_ DOES_ NOT_ CLOSE_ HANDLE_ ON_ CORRUPT_ OBJECT - TA_
PROP_ STR_ ENDIAN - TA_
PROP_ STR_ KEEP_ ALIVE - TA_
PROP_ STR_ KEEP_ CRASHED - TA_
PROP_ STR_ MULTI_ SESSION - TA_
PROP_ STR_ SINGLE_ INSTANCE - TA_
PROP_ STR_ STACK_ SIZE - TA_
PROP_ STR_ VERSION