class OpenSessionMessage
Defined at line 263 of file ../../src/devices/tee/drivers/optee/optee-message.h
OpenSessionMessage
This OP-TEE message is used to start a session between a client app and trusted app.
Protected Members
static const size_t kNumFixedOpenSessionParams
static const size_t kTrustedAppParamIndex
static const size_t kClientAppParamIndex
Public Methods
uint32_t session_id ()
Outputs
Defined at line 271 of file ../../src/devices/tee/drivers/optee/optee-message.h
uint32_t return_code ()
Defined at line 272 of file ../../src/devices/tee/drivers/optee/optee-message.h
uint32_t return_origin ()
Defined at line 273 of file ../../src/devices/tee/drivers/optee/optee-message.h
zx_status_t CreateOutputParameterSet (fidl::AnyArena & allocator, fidl::VectorView<fuchsia_tee::wire::Parameter> * out_parameter_set)
Defined at line 275 of file ../../src/devices/tee/drivers/optee/optee-message.h
fpromise::result<OpenSessionMessage, zx_status_t> TryCreate (SharedMemoryManager::DriverMemoryPool * message_pool, SharedMemoryManager::ClientMemoryPool * temp_memory_pool, const Uuid & trusted_app, fidl::VectorView<fuchsia_tee::wire::Parameter> parameter_set)
Defined at line 345 of file ../../src/devices/tee/drivers/optee/optee-message.cc