Systemsicherheit/Assignment 7 - SGX Hands-on/SGX101_sample_code-master/Sealing
Paul Zinselmeyer ba8e969470
All checks were successful
Latex Build / build-latex (Assignment 4 - Protokollsicherheit (Praxis)) (push) Successful in 1m2s
Latex Build / build-latex (Assignment 5 - Software Security - Teil 1) (push) Successful in 1m3s
Latex Build / build-latex (Assignment 6 - Software Security - Teil 2) (push) Successful in 1m0s
Latex Build / build-latex (Assignment 4 - Protokollsicherheit (Praxis)) (pull_request) Successful in 30s
Latex Build / build-latex (Assignment 5 - Software Security - Teil 1) (pull_request) Successful in 10s
Latex Build / build-latex (Assignment 6 - Software Security - Teil 2) (pull_request) Successful in 8s
[Assignment-7] add SGX sample code from VM
2024-06-29 17:55:44 +02:00
..
App [Assignment-7] add SGX sample code from VM 2024-06-29 17:55:44 +02:00
Enclave [Assignment-7] add SGX sample code from VM 2024-06-29 17:55:44 +02:00
enclave.token [Assignment-7] add SGX sample code from VM 2024-06-29 17:55:44 +02:00
LICENSE [Assignment-7] add SGX sample code from VM 2024-06-29 17:55:44 +02:00
Makefile [Assignment-7] add SGX sample code from VM 2024-06-29 17:55:44 +02:00
README.md [Assignment-7] add SGX sample code from VM 2024-06-29 17:55:44 +02:00

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!