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:
- If you are an enclave developer, you probably want the
- If you are signing an enclave, you probably want the
- If you are developing an enclave loader, you probably want the
pagemodules. However, you may also want the
signaturemodule to load a signature.
SGX ENCLU Leaf Instructions
Enclave creation parameters
Enclave signature types
State Save Area (SSA)