#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

#123 in Hardware support

Download history 221/week @ 2022-12-02 444/week @ 2022-12-09 226/week @ 2022-12-16 153/week @ 2022-12-23 178/week @ 2022-12-30 348/week @ 2023-01-06 394/week @ 2023-01-13 283/week @ 2023-01-20 328/week @ 2023-01-27 358/week @ 2023-02-03 278/week @ 2023-02-10 366/week @ 2023-02-17 354/week @ 2023-02-24 308/week @ 2023-03-03 280/week @ 2023-03-10 208/week @ 2023-03-17

1,193 downloads per month
Used in 9 crates (3 directly)

MPL-2.0 license

280KB
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

~8MB
~146K SLoC