Enclave Boundary Messages
A configuration message for the EnclaveManager to communicate with the attestation daemon.
Represents an environment variable’s value to communicate a baseline
Initialization settings for the logging system in an enclave.
The configuration required to load an enclave. This message is extended for each backend supported by the Asylo primitive library. asylo::EnclaveManager::LoadEnclave is passed an instance of this message for loading enclaves in Asylo.
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 after it has been initialized with EnclaveConfig.
Input passed to an enclave during finalization.
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.