Skip to content
This repository has been archived by the owner on Nov 10, 2022. It is now read-only.

Commit

Permalink
Addressing points by @Euno
Browse files Browse the repository at this point in the history
  • Loading branch information
MikeCamel committed Jun 24, 2020
1 parent 0260c6f commit 37ae667
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions default-enarx-trust-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ The changes between state 0 and state 1 are the creation of a TEE instance
and the loading of the Enarx runtime image into that instance.

Note that the **Enarx host agent**, which is considered as a single component
in this document for the purposes of trust domain discusions, can be further
in this document for the purposes of trust domain discussions, can be further
decomposed into the following components:
- Keep manager
- one per host (future trust models might allow more than one per host)
Expand All @@ -136,7 +136,7 @@ decomposed into the following components:
- creates a Main loop component
- Main loop
- one per Keep
- lifespan cotermnous with the Keep it services
- lifespan coterminous with the Keep it services
- provides the syscall processing from outside the Keep

The initialisation of the process is prompted by the **Orchestrator**, which
Expand Down Expand Up @@ -324,7 +324,11 @@ image**.

The **Enarx client agent** gained access to a session key as part of the
state 1->2 transition. The **tenant workload image** must be encrypted
under this session key to be transmitted to the **Empty Keep**.
under this session key to be transmitted to the **Empty Keep**. (Note that
the session key is expected to be coterminous with the Keep in the default
trust model: **tenant workload images** are provided by the Orchestrator,
and while the same **tenant workload image** may be used for multiple
Keeps, each instance will be transmitted under a separate session key.)

At some point in the process (undefined in this document), the **Enarx
client agent** was provided with sufficient information to contact what is
Expand Down

0 comments on commit 37ae667

Please sign in to comment.