ID de l'article: 000057264 Type de contenu: Messages d'erreur Dernière révision: 02/08/2021

Impossible d’exécuter sgx-ra-sample en mode simulation

BUILT IN - ARTICLE INTRO SECOND COMPONENT
En bref

Correctif temporaire pour l’exécution de l’échantillon sgx-ra en mode de simulation

Descriptif
  1. Conçu et réalisé l' sgx-ra-sample client en mode de simulation en utilisant l’option de configuration --enable-sgx-simulation.

    ./configure --with-openssldir=/opt/openssl/1.1.0i --enable-sgx-simulation
    make
    ./run-client

  1. Erreur reçue : sgx_create_enclave: trusted_enclave_signed.so: 0000200e
Résolution

Le correctif suivant permet à l’échantillon sgx-ra de s’exécuter en mode de simulation. Ce n’est pas un correctif permanent ; retournez le fichier à l’original lorsque vous ne l’exécutez pas en mode simulation.

  1. Modifier le fichier sgx_stub.c:
    • ligne 176 : remplacez lelibsgx_uae_service.so par libsgx_uae_service_sim.so
    • ligne 190 : remplacez lelibsgx_urts.so par libsgx_urts_sim.so
  2. Courir:

    $ source /opt/intel/sgxsdk/environment

    $ make clean

    $ make

    $./run-client

Informations complémentaires

Error 0x200e signifie SGX_ERROR_MODE_INCOMPATIBLE, qui est causée lorsque le mode d’enclave cible de 32/64 bits ou le mode SIM/HW est incompatible avec le mode du système d’runtime nontrus actuel (uRTS).

L' sgx-ra-sample l’attestation échoue s’il est exécuté en mode de simulation.

L’attestation à distance échoue si l’enclave de Intel® Software Guard Extensions (Intel® SGX) attestée est exécuté en mode simulation car l’enclave ne peut pas être protégée Intel SGX matériel.

Produits associés

Cet article concerne 1 produits

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.