hyperledger / fabric-private-chaincode

FPC enables Confidential Chaincode Execution for Hyperledger Fabric using Intel SGX.
Apache License 2.0
161 stars 91 forks source link

Keep (somewhat) uptodate with latest SGX SDK and SSL releases #411

Open mbrandenburger opened 4 years ago

mbrandenburger commented 4 years ago

Description Upgrade the SGX SDK and SSL used in FPC. Currently, FPC uses the Intel SGX SDK v2.6 for linux and SSL for SGX SDK v2.4.1.

Most recent available version of the SGX SDK is v2.10. See https://github.com/intel/linux-sgx/releases and https://github.com/intel/linux-sgx/releases

Link to feature or bug

Link to dependent issues

g2flyer commented 4 years ago

Intel just released v2.12. The main noteworthy feature is that now Ubuntu 20.04 is also supported. Nothing else noteworthy which should push to upgrade. In some quick tests, make for flow-refactoring works with a 2.12 machine; running make on cr2.0.0 will fail when running the test in demo/chaincode/fpc, but that seems to be an issue which also happens with earlier sgx versions.

A few caveats:

g2flyer commented 3 years ago

fyi: SGX SDK&PSW 2.13 got released. From release notes perspective there should be only bug-fixes as far as FPC use is concerned. As we haven't noticed any issue i guess there is no reason force version increase nor should there be an issue if somebody uses a newer version ...