@@ -95,13 +95,14 @@ Wolfssl_C_Files :=$(WOLFSSL_ROOT)/wolfcrypt/src/aes.c\
9595 $(WOLFSSL_ROOT ) /src/ssl.c\
9696 $(WOLFSSL_ROOT ) /src/tls.c\
9797 $(WOLFSSL_ROOT ) /wolfcrypt/src/wc_encrypt.c\
98- $(WOLFSSL_ROOT ) /wolfcrypt/src/wolfevent.c\
98+ $(WOLFSSL_ROOT ) /wolfcrypt/src/wolfevent.c
99+
99100
100101ifeq ($(HAVE_WOLFSSL_ASSEMBLY ) , 1)
101- Wolfssl_ASM_Files := $(WOLFSSL_ROOT ) /wolfcrypt/src/aes_asm.asm\
102+ Wolfssl_ASM_Files := $(WOLFSSL_ROOT)/wolfcrypt/src/aes_asm.asm\
102103 $(WOLFSSL_ROOT)/wolfcrypt/src/sp_x86_64_asm.asm
103104
104- Wolfssl_S_Files := $(WOLFSSL_ROOT ) /wolfcrypt/src/aes_asm.S\
105+ Wolfssl_S_Files := $(WOLFSSL_ROOT)/wolfcrypt/src/aes_asm.S\
105106 $(WOLFSSL_ROOT)/wolfcrypt/src/aes_gcm_asm.S\
106107 $(WOLFSSL_ROOT)/wolfcrypt/src/poly1305_asm.S\
107108 $(WOLFSSL_ROOT)/wolfcrypt/src/sha256_asm.S\
@@ -113,14 +114,16 @@ ifeq ($(HAVE_WOLFSSL_ASSEMBLY), 1)
113114 $(WOLFSSL_ROOT)/wolfcrypt/src/sha512_asm.S
114115
115116
116- Wolfssl_C_Extra_Flags += -DWOLFSSL_X86_64_BUILD\
117+ Wolfssl_C_Extra_Flags += -DWOLFSSL_X86_64_BUILD\
117118 -DWOLFSSL_AESNI\
118119 -maes -masm=intel
119- ifeq ($(HAVE_WOLFSSL_SP ) , 1)
120- Wolfssl_C_Extra_Flags += -DWOLFSSL_SP_X86_64_ASM\
121- -DWOLFSSL_SP_X86_64\
122- -DWOLFSSL_SP_ASM
123- endif
120+
121+ # SP assembly needs investigated for use with PIE
122+ # ifeq ($(HAVE_WOLFSSL_SP), 1)
123+ # Wolfssl_C_Extra_Flags += -DWOLFSSL_SP_X86_64_ASM\
124+ # -DWOLFSSL_SP_X86_64\
125+ # -DWOLFSSL_SP_ASM
126+ # endif
124127endif
125128
126129Wolfssl_Include_Paths := -I$(WOLFSSL_ROOT ) / \
@@ -179,6 +182,7 @@ all: libwolfssl.sgx.static.lib.a
179182libwolfssl.sgx.static.lib.a : $(Wolfssl_C_Objects )
180183 ar rcs libwolfssl.sgx.static.lib.a $(Wolfssl_C_Objects )
181184 @echo " LINK => $@ "
185+ @echo " Built with AES-NI ? $( HAVE_WOLFSSL_ASSEMBLY) "
182186
183187clean :
184188 @rm -f $(WOLFSSL_ROOT ) /wolfcrypt/benchmark/* .o $(WOLFSSL_ROOT ) /wolfcrypt/test/* .o static_trusted/wolfssl_t.* libwolfssl.sgx.static.lib.a $(Wolfssl_C_Objects )
0 commit comments