#intel-sgx-enclave #sgx-enclave #attestation #enclave

report-test

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

9 releases (5 breaking)

Uses old Rust 2015

0.5.0 Feb 21, 2025
0.4.0 Apr 16, 2024
0.3.3 Jul 29, 2022
0.3.2 Dec 3, 2021
0.1.0 Jan 29, 2019

#992 in Hardware support

Download history 63/week @ 2024-12-04 78/week @ 2024-12-11 34/week @ 2024-12-18 12/week @ 2024-12-25 14/week @ 2025-01-01 29/week @ 2025-01-08 50/week @ 2025-01-15 80/week @ 2025-01-22 72/week @ 2025-01-29 118/week @ 2025-02-05 108/week @ 2025-02-12 267/week @ 2025-02-19 215/week @ 2025-02-26 261/week @ 2025-03-05 212/week @ 2025-03-12 114/week @ 2025-03-19

843 downloads per month
Used in 7 crates

MPL-2.0 license

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

~7–14MB
~170K SLoC