./configure --with-openssldir=/opt/openssl/1.1.0i --enable-sgx-simulation
make
./run-client
Mit der folgenden Fehlerbehebung kann der sgx-ra-Sample im Simulationsmodus ausgeführt werden. Dies ist keine dauerhafte Lösung; Wenn die Datei nicht im Simulationsmodus ausgeführt wird, können Sie die Datei in das Original zurückverwenden.
$ source /opt/intel/sgxsdk/environment
$ make clean
$ make
$./run-client
Error 0x200e bedeutet SGX_ERROR_MODE_INCOMPATIBLE, die verursacht wird, wenn der Ziel-Enklave-32/64-Bit-Modus oder SIM/HW-Modus mit dem Modus des aktuellen uRTS (Untrusted Runtime System) nicht kompatibel ist.
Die sgx-ra-sample -Bestätigung fehlgeschlagen, wenn sie im Simulationsmodus ausgeführt wird.
Die Remote-Bestätigung schlägt fehl, wenn die zu bestätigende Intel® Software Guard Extensions(Intel® SGX)-Enklave im Simulationsmodus ausgeführt wird, weil die Enklave nicht über hardwarebasierten Intel SGX verfügt.