Crate fidl_fuchsia_tee

Source

Macros§

ParameterUnknown
Pattern that matches an unknown Parameter member.

Structs§

ApplicationCloseSessionRequest
ApplicationCloseSessionResponder
ApplicationControlHandle
ApplicationEventStream
ApplicationInvokeCommandRequest
ApplicationInvokeCommandResponder
ApplicationInvokeCommandResponse
ApplicationMarker
ApplicationOpenSession2Request
ApplicationOpenSession2Responder
ApplicationOpenSession2Response
ApplicationProxy
ApplicationRequestStream
A Stream of incoming requests for fuchsia.tee/Application.
ApplicationSynchronousProxy
Buffer
Represents a buffer parameter.
DeviceInfoControlHandle
DeviceInfoEventStream
DeviceInfoGetOsInfoResponder
DeviceInfoGetOsInfoResponse
DeviceInfoMarker
DeviceInfoProxy
DeviceInfoRequestStream
A Stream of incoming requests for fuchsia.tee/DeviceInfo.
DeviceInfoSynchronousProxy
None_
An empty parameter type is used as a placeholder for elements in the parameter set that are not used.
OpResult
The result of an operation will include a return code, the origin of the result, and the return of the parameter set. The returned parameter set will be a copy of the input parameter set, but with the INOUT and OUTPUT parameters updated. If the parameter is a Buffer, it will update the Buffer.size to the number of bytes written.
OsInfo
OsRevision
Uuid
UUID identifiers are used to identify the TEE Operating System and individual Trusted Applications. This structure matches the UUID type as defined by RFC4122.
Value
Represents a direct value parameter.

Enums§

ApplicationEvent
ApplicationRequest
Represents a connection to an application running in the TEE.
DeviceInfoEvent
DeviceInfoRequest
Provides information about the TEE device.
Direction
Communication with the TEE OS and Trusted Applications is performed using opaque parameters. These parameters can be a mix of small values (Value type) or a buffer reference (Buffer type). A parameter will be tagged as either an input, output or both (inout).
Parameter
ReturnOrigin
Each operation must flow through the device driver and the trusted operating system before reaching the trusted application (and back). The ReturnOrigin indicates which layer provided the return code.

Constants§

MAX_PARAMETERSET_COUNT

Traits§

ApplicationProxyInterface
DeviceInfoProxyInterface

Type Aliases§

ParameterSet