Module optee_utee::object[][src]

Structs

A general attribute (buffer or value) that can be used to populate an object or to specify opeation parameters.

A buffer attribute.

A value attribute.

A set of flags that controls the access rights and sharing permissions with which the object handle is opened.

A set of flags that defines Handle features.

An enumerator for PersistentObjects.

An opaque handle on an object.

Represent the characteristics of an object. This info can be returned by TransientObject function info or PersistentObject function info.

An object identified by an Object Identifier and including a Data Stream.

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).

A set of flags that defines usages of data in TEE secure storage.

Enums

Miscellaneous constants.

Define types of TransientObject with predefined maximum sizes.

Indicate the possible start offset when moving a data position in the data stream associated with a PersistentObject.

Traits

A trait for an object (trasient or persistent) to return its handle.