Skip to content

SDK for Keystone Enclave - ABI/SBI libraries and sample apps

License

Notifications You must be signed in to change notification settings

beviko/keystone-sdk

 
 

Repository files navigation

Keystone SDK

Build with make. Currently does not support any options.

Runtimes

Runtimes are independent git repos in the rts/ directory. They are not submodules of the sdk, and should be versioned and managed independently.

Testing the SDK

The Keystone SDK uses GoogleTest as a framework to run various tests. The test framework source code is located under sdk/tests.

Before you can run the tests, you must install the GoogleTest libaries. There is a setup script under tests/scripts/setup_test.sh which installs the GoogleTest source code and builds the library.

In order to run the test framework, do the following:

  1. Run make in the tests directory in the SDK. This will generate a test-runner executable to run the test framework.
  2. Run ./test-runner. This will execute all tests.

About

SDK for Keystone Enclave - ABI/SBI libraries and sample apps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 43.9%
  • C++ 26.4%
  • Objective-C 23.9%
  • Shell 4.5%
  • Makefile 1.3%