Enclave Boundary Messages
Configuration passed to an enclave during initialization. An enclave’s
configuration (an instance of this message) is part of its identity. The base
configuration included in
EnclaveConfig is used to support platform
capabilities such as the logging API and POSIX APIs.
Input passed to an enclave during finalization.
Input passed to an enclave after it has been initialized with EnclaveConfig.
An output message produced by an enclave for an invocation of its
entry-point. This message can be used to send information out of the enclave
back to an untrusted caller.
A POSIX signal event that is routed to an enclave signal handler.
Represents an environment variable’s value to communicate a baseline
A configuration message for the EnclaveManager to communicate with the attestation daemon.
Initialization settings for the logging system in an enclave.
A snapshot layout message that contains the base address and size of an enclave data/bss section, heap, and stack for the thread which took the snapshot.