Implémentez la fonction dans une bibliothèque statique, sans dépendances, et liez la bibliothèque statique à l’enclave et à l’application nontrutrulative.
Impossible de déterminer comment créer une application avec une fonction qui peut être appelée à partir d’une enclave ou d’une application sans dupliquer le code de fonction.
- Implémenter la fonction dans une bibliothèque statique sans dépendances
- Lier la bibliothèque statique à l’enclave et à l’application incorrecte
- Appelez la fonction de l’enclave ou de l’application non fiable en fonction des capacités Intel® Software Guard Extensions (Intel® SGX) de la plateforme
En savoir plus sur les liens avec les bibliothèques dans la section L’enclave de liaison avec des bibliothèques dans la référence SGX Developer pour votre système d’exploitation :
- La dernière référence SGX developer pour Linux est dans Intel SGX derniers documents Linux.
- Le Intel SGX Référence des développeurs pour Windows est distribué avec le SDK Intel® Software Guard Extensions (Intel® SGX) pour le package d’installation de Windows.