Skip to content

kent-3/secret-spf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

secret-spf

Inspired by phoenix-spf. spf is short for "SGX page fault" (measurement tool).

Build and Run

To build and run the secret-spf tool locally, follow these steps:

cargo build --release
sudo ./target/release/secret-spf

Optional: Build with Docker

If you need to target a system with a different libc version than the one available locally, you can use Docker for building the project. This method ensures compatibility with different system environments.

Prerequisites

Make sure you have cargo-make installed:

cargo install cargo-make

Build Using Docker

To build the project using Docker, run the following command:

cargo make docker-build

Target Specific libc Versions

  • Ubuntu 20.04 (Focal Fossa): Use the rust:bullseye Docker image.
  • Ubuntu 22.04 (Jammy Jellyfish): Use the rust:bookworm Docker image.

These images ensure that your build is compatible with the specified versions of glibc.

About

SGX page fault measurement tool. Used for Secret benchmarks. Based on sgx-perf.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages