#sgx #enclave #attestation #ereport

report-test

A simple interface to get a local SGX attestation (“report”). This is useful for testing remote attestation

7 unstable releases

Uses old Rust 2015

0.3.3 Jul 29, 2022
0.3.2 Dec 3, 2021
0.3.1 May 20, 2020
0.3.0 Feb 13, 2020
0.0.0 Jan 24, 2019

#281 in Development tools

Download history 86/week @ 2022-06-08 46/week @ 2022-06-15 62/week @ 2022-06-22 83/week @ 2022-06-29 70/week @ 2022-07-06 40/week @ 2022-07-13 54/week @ 2022-07-20 100/week @ 2022-07-27 103/week @ 2022-08-03 63/week @ 2022-08-10 52/week @ 2022-08-17 52/week @ 2022-08-24 34/week @ 2022-08-31 60/week @ 2022-09-07 50/week @ 2022-09-14 35/week @ 2022-09-21

186 downloads per month
Used in fewer than 6 crates

MPL-2.0 license

195KB
4.5K SLoC

report-test

This crate exposes a simple interface to get a local SGX attestation (“report”). This is useful for testing remote attestation.

The enclave file itself is embedded in the library. The enclave uses the expiremental library support. At the time of writing, Rust std does not have the ability to compile enclave libraries. Therefore, the enclave is written in assembly.

Dependencies

~7MB
~123K SLoC