Module sgx

Source
Expand description

Program x86 enclaves.

Functions§

encls_create
Create an SECS page in the Enclave Page Cache
encls_eadd
Add a Page to an Uninitialized Enclave.
encls_eaug
Add a Page to an Initialized Enclave.
encls_eblock
Mark a page in EPC as Blocked.
encls_edbgrd
Read From a Debug Enclave.
encls_edbgwr
Write to a Debug Enclave.
encls_eextend
Extend Uninitialized Enclave Measurement by 256 Bytes
encls_einit
Initialize an Enclave for Execution
encls_eldb
Loads and verifies an EPC page and marks the page as blocked.
encls_eldu
Loads, verifies an EPC page and marks the page as unblocked.
encls_emodpr
Restrict the Permissions of an EPC Page.
encls_emodt
Change the Type of an EPC Page.
encls_epa
Add Version Array.
encls_eremove
Remove a page from the EPC.
encls_etrack
Activates EBLOCK Checks.
encls_ewb
Invalidate an EPC Page and Write out to Main Memory.
enclu_eaccept
Accept Changes to an EPC Page.
enclu_eacceptcopy
Initialize a Pending Page.
enclu_eenter
Enters an Enclave.
enclu_eexit
Exits an Enclave.
enclu_egetkey
Retrieves a Cryptographic Key.
enclu_emodepe
Extend an EPC Page Permissions.
enclu_ereport
Create a Cryptographic Report of the Enclave.
enclu_eresume
Re-Enters an Enclave.