//! low-level SGX enclave types, constants, and platform functions.
//!
//! This crate tries to be dependency minimized, so other crates can
//! use types like `Measurement` with also pulling in a huge number of other
//! heavy dependencies.
/// Basic heap allocator instrumentation for SGX enclaves.
// Re-export in this `enclave` module for nicer namespacing, e.g.,
// `enclave::measurement()` vs just `measurement()`.
/// Dev enclave identity patching.
/// SGX platform functions, e.g., `measurement()`, `machine_id()`, ...
/// SGX enclave types, e.g., `Measurement`, `MachineId`, ...