You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think this means "SGX is available for your CPU and enabled in BIOS" and I installed latest pre-built SGX driver, PSW and SDK on a fresh Ubuntu 18.04.1.
Then I ran sample codes which SDK provides, it works well except Remote Attestation sample,
the output is:
Call sgx_get_extended_epid_group_id success.
MSG0 body generated -
4 bytes:
{
0x0, 0x0, 0x0, 0x0
}
Sending msg0 to remote attestation service provider.
Sent MSG0 to remote attestation service.
Call sgx_create_enclave success.
Call enclave_init_ra success.
sgx_ra_get_msg1 returns 4006
Error, call sgx_ra_get_msg1 fail [main].
Call enclave_ra_close success.
Enter a character before exit ...
I slightly modified the sample to exposing sgx_ra_get_msg1 return code, 4006 (SGX_ERROR_UPDATE_NEEDED) means Intel® SGX needs to be updated. (according to Error Codes)
I've googled SGX_ERROR_UPDATE_NEEDED or Intel® SGX needs to be updated. but not found any case, do you or someone report to you this situation? does it relates to BIOS?
The text was updated successfully, but these errors were encountered:
Regarding the SGX_ERROR_UPDATE_NEEDED when running the remote attestation sample: I never tried remote attestation nor I heard of anyone actively using it or having problems with it. I did a quick search on the Intel Forums and found this thread. It looks like this error is the result of unpatched systems because of the Meltdown / Spectre vulnerabilities. If any patches are available for your mainboard, you should apply them.
Please comment if you were able to remediate the issue or you got some official no-fix response from Intel or Maxsun.
Hi I've a MS-EARTHSHAKER H310M-VH (a very cheap motherboard) with Core i5 8400, SGX-hardware report:
I think this means "SGX is available for your CPU and enabled in BIOS" and I installed latest pre-built SGX driver, PSW and SDK on a fresh Ubuntu 18.04.1.
Then I ran sample codes which SDK provides, it works well except Remote Attestation sample,
the output is:
I slightly modified the sample to exposing
sgx_ra_get_msg1
return code,4006
(SGX_ERROR_UPDATE_NEEDED
) meansIntel® SGX needs to be updated.
(according to Error Codes)I've googled
SGX_ERROR_UPDATE_NEEDED
orIntel® SGX needs to be updated.
but not found any case, do you or someone report to you this situation? does it relates to BIOS?The text was updated successfully, but these errors were encountered: