#sgx #enclave

enclave-runner

High-level abstractions for running SGX enclaves. This crate can be used to load and interface with SGX applications compiled for the x86_64-fortanix-unknown-sgx target

9 unstable releases

0.5.1 Jul 29, 2022
0.5.0 Dec 3, 2021
0.4.1 Jul 22, 2020
0.3.0 Feb 13, 2020
0.1.0-rc1 Nov 19, 2018

#107 in Operating systems

Download history 316/week @ 2022-04-22 245/week @ 2022-04-29 188/week @ 2022-05-06 266/week @ 2022-05-13 184/week @ 2022-05-20 205/week @ 2022-05-27 218/week @ 2022-06-03 154/week @ 2022-06-10 143/week @ 2022-06-17 132/week @ 2022-06-24 183/week @ 2022-07-01 152/week @ 2022-07-08 161/week @ 2022-07-15 270/week @ 2022-07-22 344/week @ 2022-07-29 231/week @ 2022-08-05

1,025 downloads per month
Used in 8 crates (3 directly)

MPL-2.0 license

275KB
6K SLoC

enclave-runner

This is an interface library to work with SGX enclaves implementing the Fortanix SGX ABI. If you write an enclave using the x86_64-fortanix-unknown-sgx target, you will probably want to write a userspace tool using this library.

Compiles with Rust nightly.

Dependencies

~7MB
~124K SLoC