[][src]Module x86::bits64::sgx

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.