I'm not able to run Remote Attestation End-to-End Sample. I'm not sure if this is an issue with sample code or something else.
It looks like there are 2 http calls to ps.sgx.trustedservices.intel.com and both with http code 200.
I'm running the code on Lenovo ThinkPad X1 Extreme Gen 2 (i7-9850H CPU) with current BIOS (1.28) and microcode (0xca, date = 2019-10-03). Driver, aesmd and libraries downloaded from directory 2.7.1.
sgx_error.h says that code 0x4006 means "SGX needs to be updated".
How should I understand this error?
It looks like I have everything up-to-date. Would it help if I switch to older software stack than 2.7.1?
I just noticed that there is 2.8 available already. I will test 2.8 then.