@@ -164,13 +164,11 @@ if BUILD_ARMASM
164164src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-aes.c
165165endif BUILD_ARMASM
166166if BUILD_ARMASM_NEON
167- if !BUILD_ARMASM_CRYPTO
168167if BUILD_ARMASM_INLINE
169168src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-aes-asm_c.c
170169else
171170src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-aes-asm.S
172171endif !BUILD_ARMASM_INLINE
173- endif !BUILD_ARMASM_CRYPTO
174172else
175173if BUILD_ARMASM
176174if BUILD_ARMASM_INLINE
@@ -336,13 +334,11 @@ if BUILD_ARMASM
336334src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-aes.c
337335endif BUILD_ARMASM
338336if BUILD_ARMASM_NEON
339- if !BUILD_ARMASM_CRYPTO
340337if BUILD_ARMASM_INLINE
341338src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-aes-asm_c.c
342339else
343340src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-aes-asm.S
344341endif !BUILD_ARMASM_INLINE
345- endif !BUILD_ARMASM_CRYPTO
346342else
347343if BUILD_ARMASM
348344if BUILD_ARMASM_INLINE
@@ -701,15 +697,13 @@ if BUILD_ARMASM
701697src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-aes.c
702698endif BUILD_ARMASM
703699if BUILD_ARMASM_NEON
704- if !BUILD_ARMASM_CRYPTO
705700if BUILD_ARMASM_INLINE
706701src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-aes-asm_c.c
707702src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-aes-asm_c.c
708703else
709704src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-aes-asm.S
710705src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-aes-asm.S
711706endif !BUILD_ARMASM_INLINE
712- endif !BUILD_ARMASM_CRYPTO
713707else
714708if BUILD_ARMASM
715709if BUILD_ARMASM_INLINE
@@ -924,8 +918,10 @@ if BUILD_ARMASM
924918src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-poly1305.c
925919src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-poly1305.c
926920if BUILD_ARMASM_INLINE
921+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-poly1305-asm_c.c
927922src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-poly1305-asm_c.c
928923else
924+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-poly1305-asm.S
929925src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-poly1305-asm.S
930926endif !BUILD_ARMASM_INLINE
931927endif
@@ -999,17 +995,17 @@ endif
999995
1000996if BUILD_CHACHA
1001997src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/chacha.c
1002- if BUILD_ARMASM_NEON
1003- src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-chacha.c
1004- else
1005998if BUILD_ARMASM
999+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-chacha.c
10061000src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-chacha.c
10071001if BUILD_ARMASM_INLINE
1002+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-chacha-asm_c.c
10081003src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-chacha-asm_c.c
10091004else
1005+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-chacha-asm.S
10101006src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-chacha-asm.S
10111007endif !BUILD_ARMASM_INLINE
1012- endif BUILD_ARMASM
1008+ else
10131009if BUILD_RISCV_ASM
10141010src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/riscv/riscv-64-chacha.c
10151011endif BUILD_RISCV_ASM
@@ -1018,7 +1014,7 @@ if BUILD_INTELASM
10181014src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/chacha_asm.S
10191015endif BUILD_INTELASM
10201016endif !BUILD_X86_ASM
1021- endif !BUILD_ARMASM_NEON
1017+ endif !BUILD_ARMASM
10221018if BUILD_POLY1305
10231019src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/chacha20_poly1305.c
10241020endif BUILD_POLY1305
0 commit comments