Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 1004 Bytes

README.md

File metadata and controls

23 lines (13 loc) · 1004 Bytes

Intel SGX "Hello World"

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.

Features

  • Sample code for doing ECALL
  • Sample code for doing OCALL
  • Sample code for sealing (can be taken out and patched into your enclave!)

TODO

  • Tutorial explaining what each directory and file is used for.

  • Write a getting started tutorial.

  • Tutorial on treating edls as static library (with the sealing functions as example)

Contribute

Any help for the above TODOs or any general feedback will be much appreciated! Go ahead and submit those PRs in!