File tree Expand file tree Collapse file tree 3 files changed +35
-3
lines changed
Expand file tree Collapse file tree 3 files changed +35
-3
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,12 @@ 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 clean
10+ # 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
11+
12+ # Build with assembly optimizations
13+ 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 clean
14+ 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
915
1016exit 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,18 @@ 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 -mavx -mavx2 -msse4.2
68+
69+ # ifeq ($(HAVE_WOLFSSL_SP), 1)
70+ Wolfssl_C_Extra_Flags += -DWOLFSSL_SP_X86_64_ASM\
71+ -DWOLFSSL_SP_X86_64\
72+ -DWOLFSSL_SP_ASM
73+ # endif
74+ endif
75+
6376ifeq ($(HAVE_WOLFSSL_SP ) , 1)
6477 Wolfssl_C_Extra_Flags += -DWOLFSSL_HAVE_SP_RSA \
6578 -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,18 @@ 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 -mavx -mavx2 -msse4.2
60+
61+ ifeq ($(HAVE_WOLFSSL_SP ) , 1)
62+ Wolfssl_C_Extra_Flags += -DWOLFSSL_SP_X86_64_ASM\
63+ -DWOLFSSL_SP_X86_64\
64+ -DWOLFSSL_SP_ASM
65+ endif
66+ endif
67+
5568ifeq ($(HAVE_WOLFSSL_SP ) , 1)
5669 Wolfssl_C_Extra_Flags += -DWOLFSSL_HAVE_SP_RSA \
5770 -DWOLFSSL_HAVE_SP_DH \
You can’t perform that action at this time.
0 commit comments