This is meant to be a base template for an Intel SGX application on Linux. Not sure if it is just me, but I feel the documentations on Intel SGX development on Linux is still sorely lacking. This meant to be a stub of a "Getting-started" tutorial.
This template is based on the SampleEnclave app of the sample enclaves provided with the Intel SGX Linux drivers and SDK.
- Sample code for doing
ECALL
- Sample code for doing
OCALL
- Sample code for sealing (can be taken out and patched into your enclave!)
-
Tutorial explaining what each directory and file is used for.
-
Write a getting started tutorial.
-
Tutorial on treating
edl
s as static library (with the sealing functions as example)
Any help for the above TODOs or any general feedback will be much appreciated! Go ahead and submit those PRs in!