Expand description

The SGX shim

This crate contains the system that traps the syscalls (and cpuid instructions) from the enclave code and proxies them to the host.

Modules

FIXME: add docs

FIXME: add docs

Allocate and deallocate memory on a Heap

Constants

Default enclave CPU attributes

The size of the sallyport block

FIXME: doc

FIXME: doc

Default miscelaneous SSA data selector

Statics

Functions

Get the Shim’s base address. It can be taken from any symbol inside the shim, but the reason for having ENARX_SHIM_ADDRESS is that it can be easily adapted to naked functions.