Structs§
- Attribute
- A general attribute (buffer or value) that can be used to populate an object or to specify operation parameters.
- Attribute
Memref - A buffer attribute.
- Attribute
Value - A value attribute.
- Data
Flag - A set of flags that controls the access rights and sharing permissions with which the object handle is opened.
- Handle
Flag - A set of flags that defines Handle features.
- Object
Enum Handle - An enumerator for PersistentObjects.
- Object
Handle - An opaque handle on an object.
- Object
Info - Represent the characteristics of an object. This info can be returned by GenericObject function info
- Persistent
Object - An object identified by an Object Identifier and including a Data Stream.
- Transient
Object - An object containing attributes but no data stream, which is reclaimed when closed or when the TA instance is destroyed. Transient objects are used to hold a cryptographic object (key or key-pair).
- Usage
Flag - A set of flags that defines usages of data in TEE secure storage.
Enums§
- Attribute
Id - Miscellaneous
Constants - Miscellaneous constants.
- Object
Storage Constants - Transient
Object Type - Define types of TransientObject with predefined maximum sizes.
- Whence
- Indicate the possible start offset when moving a data position in the data stream associated with a PersistentObject.
Traits§
- Generic
Object - A generic trait for an object (transient or persistent).