mirror of
https://github.com/intel/linux-sgx
synced 2026-06-08 14:49:32 +00:00
Rebase the code to 2.18 release.
Signed-off-by: Zhang Lili <lili.z.zhang@intel.com>
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user