Cómo crear una función dentro de un enclave a la que se pueda llamar desde una aplicación que no es de confianza
No se puede llamar a una función de confianza Intel® Software Guard Extensions (Intel® SGX) desde una aplicación que no es de confianza.
Solo se puede llamar a las funciones de confianza desde un enclave mediante una llamada de enclave (ECALL).
Consulte la sección Conceptos básicos del desarrollo de enclaves en la Guía de referencia para desarrolladores de SDK de Intel® SGX para Windows* para obtener detalles completos sobre ECALL, llamadas externas (OCALL) y otros temas para desarrollar aplicaciones Intel® SGX.
El enclave_example SGX101, que se basa en SampleEnclave en SGX SDK, es un tutorial sencillo sobre cómo crear un enclave con un solo ECALL y OCALL.
La referencia para desarrolladores Intel® SGX para Linux* se encuentra en la carpeta Documentation de la última versión del SDK de Intel® Software Guard Extensions para Linux*.