8 releases (5 breaking)

0.6.1 Nov 14, 2023
0.6.0 Nov 30, 2022
0.5.0 May 3, 2022
0.4.1 Apr 22, 2022
0.0.0 Oct 4, 2018

#218 in Unix APIs

Download history 4/week @ 2024-06-14 63/week @ 2024-06-21 8/week @ 2024-06-28 15/week @ 2024-07-05 127/week @ 2024-07-12 8/week @ 2024-07-19 21/week @ 2024-07-26 38/week @ 2024-08-02 11/week @ 2024-08-09 3/week @ 2024-08-16 1/week @ 2024-08-23 94/week @ 2024-08-30 36/week @ 2024-09-06 44/week @ 2024-09-13 50/week @ 2024-09-20 116/week @ 2024-09-27

247 downloads per month
Used in 2 crates

Apache-2.0

200KB
1.5K SLoC

Workflow Status Average time to resolve an issue Percentage of issues still open Maintenance

sgx

This crate contains types for building an Intel SGX implementation.

Fully understanding the contents of this crate will likely require access to the Intel Software Developer Manual.

How to use this crate partly depends on what you are trying to accomplish:

  1. If you are an enclave developer, you probably want the parameters and ssa modules.
  2. If you are signing an enclave, you probably want the signature and crypto modules.
  3. If you are developing an enclave loader, you probably want the parameters and page modules. However, you may also want the signature module to load a signature.
  4. If you want to parse fields from the CPU certificate, you probably want the pck module and rcrypto feature.

License: Apache-2.0

Dependencies

~3.5–5.5MB
~110K SLoC