Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 1.04 KB

APIs_and_Libs.md

File metadata and controls

27 lines (16 loc) · 1.04 KB

API reference and supported libraries

One of the security principles of writing enclave applications is to minimize the Trusted Computing Base (TCB) of the enclave code. A consequence of this is that while the host application has full access to the range of libraries and API available to all normal mode applications, the enclave is restricted to a much more constrained set as described below:

The Doxygen documentation of the API exposed by Open Enclave SDK to both enclave and host.

The subset of libc functionality provided by oelibc for use inside an enclave.

The subset of libcxx functionality provided by oelibcxx for use inside an enclave.

The subset of mbedtls functionality for use inside an enclave.

The list of system EDL files that allow for user opt-in.