Comment faire pour créer une fonction dans une enclave qui est appelable à partir d’une application non approuvée
Impossible d’appeler une fonction approuvée Intel® Software Guard Extensions (Intel® SGX) à partir d’une application non approuvée.
Les fonctions approuvées ne peuvent être appelées qu’à partir d’une enclave via un appel d’enclave (ECALL).
Reportez-vous à la section Enclave Development Basics du Guide de référence du développeur SDK Intel® SGX pour Windows* pour obtenir des détails complets sur les ECALL, les appels externes (OCALL) et d’autres rubriques relatives au développement d’applications Intel® SGX.
Le enclave_example SGX101, basé sur SampleEnclave dans le SDK SGX, est un tutoriel simple sur la création d’une enclave avec un seul ECALL et OCALL.
La référence du développeur Intel® SGX pour Linux* se trouve dans le dossier Documentation de la dernière version du SDK Intel® Software Guard Extensions pour Linux*.