8000 GitHub - jxjrework/SGX_stub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jxjrework/SGX_stub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Purpose of SampleEnclave

The project demonstrates several fundamental usages of Intel(R) Software Guard Extensions (SGX) SDK:

  • Initializing and destroying an enclave
  • Creating ECALLs or OCALLs
  • Calling trusted libraries inside the enclave

How to Build/Execute the Sample Code

  1. Install Intel(R) SGX SDK for Linux* OS

  2. Build the project with the prepared Makefile: a. Hardware Mode, Debug build: $ make

    b. Hardware Mode, Pre-release build: $ make SGX_PRERELEASE=1 SGX_DEBUG=0

    c. Hardware Mode, Release build: $ make SGX_DEBUG=0

    d. Simulation Mode, Debug build: $ make SGX_MODE=SIM

    e. Simulation Mode, Pre-release build: $ make SGX_MODE=SIM SGX_PRERELEASE=1 SGX_DEBUG=0

    f. Simulation Mode, Release build: $ make SGX_MODE=SIM SGX_DEBUG=0

  3. Execute the binary directly: $ ./app

  4. Remember to "make clean" before switching build mode

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 50.0%
  • C++ 33.1%
  • C 16.9%
0