Namespaces

Enumerations

enum Direction
Name Value
kInput 0u
kOutput 1u
kInout 2u

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

Defined at line 20 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/common_types.h

enum ReturnOrigin
Name Value
kCommunication 0u
kTrustedOs 1u
kTrustedApplication 2u

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.

Defined at line 48 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/common_types.h

Records