I saw on the Intel website here that there is an OpenSSL library available for SGX but only on Windows.
Does anyone know if there is also such an extension for Linux SGX SDK?
I saw on the Intel website here that there is an OpenSSL library available for SGX but only on Windows.
Does anyone know if there is also such an extension for Linux SGX SDK?
Linux SGX SSL Crypto Lib has now been open sourced and it's available here: https://github.com/01org/intel-sgx-ssl
I found an alternative solution to OpenSSL namely mbedtls
here.
It is available for Linux and Windows and the compiled libraries only need to be linked against the application and enclave.
TaLoS is a TLS library that allows existing applications (with an OpenSSL/LibreSSL interface) to securely terminate their TLS connection inside an Intel SGX enclave. The code is available on GitHub.
There also is a technical report containing details about the architecture and performance results.