I am trying Intel SGX to create secure application environment.
My application can Import *.sign.dll generated by SGX enclave project and can call their function.
But contents in *.sign.dll seems not to be encrypted. With hexadecimal editor,
I saw that the dll have its contents in plaintext which i expect to be encrypted.
Is the Encryption only supported in Commercial License?
Or Is there a way to execute encrypted enclave in debug mode?
The contents of the enclave.sign.dll are indeed not encrypted. For this reason, you should not include any secrets in the code of the enclave.
I recommend watching this seminar in order to clarify some aspects of Intel SGX.