From f088d661afccf75e1c57ef0cd60abf818df43dae Mon Sep 17 00:00:00 2001 From: chronal Date: Sat, 6 Jul 2024 16:02:28 +0200 Subject: [PATCH] Assignment 7 sgximpl: README.md compiling --- 7-SGX_Hands-on/README.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/7-SGX_Hands-on/README.md b/7-SGX_Hands-on/README.md index 7e2dc08..b40a7f6 100644 --- a/7-SGX_Hands-on/README.md +++ b/7-SGX_Hands-on/README.md @@ -1,3 +1,4 @@ +<<<<<<< HEAD # Usage ## Setup Initialize the Enclave keypair by executing: @@ -11,3 +12,40 @@ Initialize the Enclave keypair by executing: 3. Verify signature using `cat | ./signatureproxy embedded -firm -ppub ` This step can also be done using OpenSSL: `openssl dgst -sha256 -verify -signature ` +======= +# Signature Relay for firmware + +Documentation of + +## Compiling + +This project can be compiled for simulation environments or directly on the hardware. + +1. **Simulated environment** + +At project root type the command + +```bash +$ make SGX_MODE=SIM +``` + +2. **Hardware** + +At project root type the command + +```bash +$ make +``` + +This creates the following directory tree: + +``` +out +├── bin <- here is the executable binary file +└── obj <- here are the object files generated by the compiling process +``` + +## Usage + + +>>>>>>> c1d9d30 (Assignment 7 sgximpl: README.md compiling)