File tree Expand file tree Collapse file tree 3 files changed +31
-3
lines changed
Expand file tree Collapse file tree 3 files changed +31
-3
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,10 @@ if [ -z $1 ]; then
55 exit 1
66fi
77
8- make SGX_MODE=HW SGX_PRERELEASE=1 SGX_WOLFSSL_LIB=${1} IDE/LINUX-SGX/ WOLFSSL_ROOT=${1} SGX_DEBUG=0 HAVE_WOLFSSL_TEST=1 HAVE_WOLFSSL_BENCHMARK=1 HAVE_WOLFSSL_SP=1
8+ # Build without assembly optimizations
9+ # make SGX_MODE=HW SGX_PRERELEASE=1 SGX_WOLFSSL_LIB=${1}IDE/LINUX-SGX/ WOLFSSL_ROOT=${1} SGX_DEBUG=0 HAVE_WOLFSSL_TEST=1 HAVE_WOLFSSL_BENCHMARK=1 HAVE_WOLFSSL_SP=1
10+
11+ # Build with assembly optimizations
12+ make SGX_MODE=HW SGX_PRERELEASE=1 SGX_WOLFSSL_LIB=${1} IDE/LINUX-SGX/ WOLFSSL_ROOT=${1} SGX_DEBUG=0 HAVE_WOLFSSL_TEST=1 HAVE_WOLFSSL_BENCHMARK=1 HAVE_WOLFSSL_SP=1 HAVE_WOLFSSL_ASSEMBLY=1
913
1014exit 0
Original file line number Diff line number Diff line change 4040Crypto_Library_Name := sgx_tcrypto
4141
4242
43- Wolfssl_C_Extra_Flags := -DWOLFSSL_SGX
43+ Wolfssl_C_Extra_Flags := -DWOLFSSL_SGX\
44+ -DWOLFSSL_CUSTOM_CONFIG
4445Wolfssl_Include_Paths := -I$(WOLFSSL_ROOT ) / \
4546 -I$(WOLFSSL_ROOT ) /wolfcrypt/
4647
@@ -60,6 +61,17 @@ ifeq ($(HAVE_WOLFSSL_BENCHMARK), 1)
6061 Wolfssl_C_Extra_Flags += -DHAVE_WOLFSSL_BENCHMARK
6162endif
6263
64+ ifeq ($(HAVE_WOLFSSL_ASSEMBLY ) , 1)
65+ Wolfssl_C_Extra_Flags += -DWOLFSSL_X86_64_BUILD\
66+ -DWOLFSSL_AESNI\
67+ -maes -masm=intel
68+ ifeq ($(HAVE_WOLFSSL_SP ) , 1)
69+ Wolfssl_C_Extra_Flags += -DWOLFSSL_SP_X86_64_ASM\
70+ -DWOLFSSL_SP_X86_64\
71+ -DWOLFSSL_SP_ASM
72+ endif
73+ endif
74+
6375ifeq ($(HAVE_WOLFSSL_SP ) , 1)
6476 Wolfssl_C_Extra_Flags += -DWOLFSSL_HAVE_SP_RSA \
6577 -DWOLFSSL_HAVE_SP_DH \
Original file line number Diff line number Diff line change 3838 Urts_Library_Name := sgx_urts
3939endif
4040
41- Wolfssl_C_Extra_Flags := -DWOLFSSL_SGX
41+ Wolfssl_C_Extra_Flags := -DWOLFSSL_SGX\
42+ -DWOLFSSL_CUSTOM_CONFIG
4243Wolfssl_Include_Paths := -I$(WOLFSSL_ROOT ) / \
4344 -I$(WOLFSSL_ROOT ) /wolfcrypt/
4445
@@ -52,6 +53,17 @@ ifeq ($(HAVE_WOLFSSL_BENCHMARK), 1)
5253 Wolfssl_C_Extra_Flags += -DHAVE_WOLFSSL_BENCHMARK
5354endif
5455
56+ ifeq ($(HAVE_WOLFSSL_ASSEMBLY ) , 1)
57+ Wolfssl_C_Extra_Flags += -DWOLFSSL_X86_64_BUILD\
58+ -DWOLFSSL_AESNI\
59+ -maes -masm=intel
60+ ifeq ($(HAVE_WOLFSSL_SP ) , 1)
61+ Wolfssl_C_Extra_Flags += -DWOLFSSL_SP_X86_64_ASM\
62+ -DWOLFSSL_SP_X86_64\
63+ -DWOLFSSL_SP_ASM
64+ endif
65+ endif
66+
5567ifeq ($(HAVE_WOLFSSL_SP ) , 1)
5668 Wolfssl_C_Extra_Flags += -DWOLFSSL_HAVE_SP_RSA \
5769 -DWOLFSSL_HAVE_SP_DH \
You can’t perform that action at this time.
0 commit comments