Como criar uma função dentro de um enclave que seja chamada a partir de um aplicativo não confiável
Não é possível chamar uma função confiável de Intel® Software Guard Extensions (Intel® SGX) a partir de um aplicativo não confiável.
Funções confiáveis podem ser chamadas apenas de dentro de um enclave através de uma chamada de enclave (ECALL).
Consulte a seção Enclave Development Basics no Intel® SGX SDK Developer Reference Guide for Windows* para obter detalhes completos sobre ECALLs, chamadas externas (OCALLs) e outros tópicos para desenvolver Intel® SGX aplicações.
O enclave_example SGX101, que é baseado no SampleEnclave no SDK SGX, é um tutorial simples sobre a criação de um enclave com um único ECALL e OCALL.
A Referência do desenvolvedor Intel® SGX para Linux* está na pasta Documentação da mais recente versão do Intel® Software Guard Extensions SDK para Linux*.