Don't include the libc CRYPTO_memcmp file (it has a different prototype

now) and it is provided by openssl in C, or use the assembly versions.
This commit is contained in:
christos 2018-09-24 11:03:39 +00:00
parent d06d8258da
commit ed78d1de0f
9 changed files with 8 additions and 4 deletions

View File

@ -1,5 +1,6 @@
.PATH.S: ${.PARSEDIR}
CPUID_SRCS += arm64cpuid.S armcap.c
CRYPTOCPPFLAGS += -DOPENSSL_CPUID_OBJ
CPUID = yes
ARM_MAX_ARCH=8
CPPFLAGS += -D__ARM_MAX_ARCH__=${ARM_MAX_ARCH}

View File

@ -5,6 +5,7 @@ ASMDIR:=${.PARSEDIR}
CPUID_SRCS += alpha-mont.S alphacpuid.S
CPUID = yes
CPPFLAGS += -DOPENSSL_BN_ASM_MONT -I${ASMDIR}
CRYPTOCPPFLAGS += -DOPENSSL_CPUID_OBJ
.include "../../crypto.inc"

View File

@ -1,3 +1,3 @@
CRYPTO_SRCS += libc-memequal.c
#CRYPTO_SRCS += libc-memequal.c
.include "../../crypto.inc"

View File

@ -1,5 +1,5 @@
.PATH.S: ${.PARSEDIR}
CRYPTO_SRCS += libc-memequal.c
#CRYPTO_SRCS += libc-memequal.c
.include "../../crypto.inc"

View File

@ -3,6 +3,5 @@
CRYPTO_SRCS += mips-mont${"${COPTS:M*-mabi=64*}" == "":?:64}.S
.endif
CRYPTO_SRCS += libc-memequal.c
.include "../../crypto.inc"

View File

@ -1,3 +1,4 @@
CPUID_SRCS = ppccap.c ppccpuid.S
CRYPTOCPPFLAGS += -DOPENSSL_CPUID_OBJ
CPUID = yes
.include "../../crypto.inc"

View File

@ -1,3 +1,4 @@
CPUID_SRCS = ppccap.c ppccpuid.S
CRYPTOCPPFLAGS += -DOPENSSL_CPUID_OBJ
CPUID = yes
.include "../../crypto.inc"

View File

@ -1,3 +1,3 @@
CRYPTO_SRCS += libc-memequal.c
#CRYPTO_SRCS += libc-memequal.c
.include "../../crypto.inc"

View File

@ -1,5 +1,6 @@
.PATH.S: ${.PARSEDIR}
CRYPTO_SRCS += libc-memequal.c
CRYPTOCPPFLAGS += -DOPENSSL_CPUID_OBJ
.include "../../crypto.inc"