Changeset View
Changeset View
Standalone View
Standalone View
secure/lib/libcrypto/Makefile
Show First 20 Lines • Show All 115 Lines • ▼ Show 20 Lines | |||||
.elif defined(ASM_powerpc64) | .elif defined(ASM_powerpc64) | ||||
SRCS+= ppc.S ppc-mont.S | SRCS+= ppc.S ppc-mont.S | ||||
.elif defined(ASM_powerpc64le) | .elif defined(ASM_powerpc64le) | ||||
SRCS+= ppc.S ppc-mont.S | SRCS+= ppc.S ppc-mont.S | ||||
.else | .else | ||||
SRCS+= bn_asm.c | SRCS+= bn_asm.c | ||||
.endif | .endif | ||||
# Full of strict aliasing violations that LLVM has been seen to break with | |||||
# optimisations, which can lead to ECDSA signatures not working. See | |||||
# https://github.com/openssl/openssl/issues/12247 for the upstream bug report. | |||||
CFLAGS.bn_nist.c+= -fno-strict-aliasing | |||||
# buffer | # buffer | ||||
SRCS+= buf_err.c buffer.c | SRCS+= buf_err.c buffer.c | ||||
# camellia | # camellia | ||||
SRCS+= cmll_cfb.c cmll_ctr.c cmll_ecb.c cmll_ofb.c | SRCS+= cmll_cfb.c cmll_ctr.c cmll_ecb.c cmll_ofb.c | ||||
.if defined(ASM_amd64) | .if defined(ASM_amd64) | ||||
SRCS+= cmll-x86_64.S cmll_misc.c | SRCS+= cmll-x86_64.S cmll_misc.c | ||||
.elif defined(ASM_i386) | .elif defined(ASM_i386) | ||||
▲ Show 20 Lines • Show All 457 Lines • Show Last 20 Lines |