Rebase the code to 2.18 release.

Signed-off-by: Zhang Lili <lili.z.zhang@intel.com>
This commit is contained in:
Zhang Lili
2022-11-29 15:51:35 +08:00
parent 34ba60baa2
commit cd8ea431c3
555 changed files with 63155 additions and 31905 deletions
@@ -34,6 +34,7 @@ include ../../sgxenv.mk
INCDIR := $(SGX_SDK)/include
ENC_TLS_SERVER_Name := tls_server_enclave.so
Signed_ENC_TLS_SERVER_Name := tls_server_enclave.signed.so
Enclave_Test_Key := private_test_key.pem
.PHONY: all build clean run
@@ -59,7 +60,12 @@ build:
$(CXX) -o $(ENC_TLS_SERVER_Name) $(OBJ_FILES) $(Enclave_Link_Flags)
sign:
$(SGX_ENCLAVE_SIGNER) sign -key private_test_key.pem -enclave $(ENC_TLS_SERVER_Name) \
ifeq ($(wildcard $(Enclave_Test_Key)),)
@echo "There is no enclave test key<Enclave_private_test.pem>."
@echo "The project will generate a key<Enclave_private_test.pem> for test."
@openssl genrsa -out $(Enclave_Test_Key) -3 3072
endif
$(SGX_ENCLAVE_SIGNER) sign -key $(Enclave_Test_Key) -enclave $(ENC_TLS_SERVER_Name) \
-out $(Signed_ENC_TLS_SERVER_Name) -config server_enc.config.xml
clean: