Skip to content

arvind5/sgx-sample-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SGX Attestation App

This is a sample application to demostrate the SGX enclave attestation with Intel® Trust Authority using trustauthority-client

Instructions for Ubuntu-20.04

Use the below command to install all the dependencies necessary to run this sample app.

chmod +x install.sh
sudo ./install.sh

Build

Once the above install script is successful, use the below steps to build and run the app

make -C enclave
CGO_CFLAGS_ALLOW="-f.*" /usr/local/go/bin/go build
LD_LIBRARY_PATH=enclave/ ./sgxexample --config config.json

Config Definition

{
    "trustauthority_url": "https://portal.trustauthority.intel.com",
    "trustauthority_api_url": "https://api.trustauthority.intel.com",
    "trustauthority_api_key": "<trustauthority attestation api key>"
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published