Module Name: src Committed By: christos Date: Fri Mar 9 12:39:30 UTC 2018
Modified Files: src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips: aes.inc bn.inc crypto.inc poly1305.inc sha.inc Log Message: Disable assembly stubs for the big endian variants of mips (could be more precise? are all of them broken?) To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/aes.inc cvs rdiff -u -r1.3 -r1.4 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/bn.inc \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/crypto.inc \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/sha.inc cvs rdiff -u -r1.1 -r1.2 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/poly1305.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/aes.inc diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/aes.inc:1.2 src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/aes.inc:1.3 --- src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/aes.inc:1.2 Wed Mar 7 14:44:31 2018 +++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/aes.inc Fri Mar 9 07:39:30 2018 @@ -1,6 +1,8 @@ +.if empty(MACHINE_ARCH:M*eh} .PATH.S: ${.PARSEDIR} #AES_SRCS = aes-mips${"${COPTS:M*-mabi=64*}" == "":?:64}.S #AESCPPFLAGS = -DAES_ASM +.endif .include "../../aes.inc" Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/bn.inc diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/bn.inc:1.3 src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/bn.inc:1.4 --- src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/bn.inc:1.3 Wed Mar 7 14:44:31 2018 +++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/bn.inc Fri Mar 9 07:39:30 2018 @@ -1,5 +1,7 @@ +.if empty(MACHINE_ARCH:M*eh} .PATH.S: ${.PARSEDIR} BN_SRCS = mips${"${COPTS:M*-mabi=64*}" == "":?:64}.S +.endif .include "../../bn.inc" Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/crypto.inc diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/crypto.inc:1.3 src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/crypto.inc:1.4 --- src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/crypto.inc:1.3 Wed Mar 7 14:44:31 2018 +++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/crypto.inc Fri Mar 9 07:39:30 2018 @@ -1,6 +1,8 @@ +.if empty(MACHINE_ARCH:M*eh} .PATH.S: ${.PARSEDIR} CRYPTO_SRCS += mips-mont${"${COPTS:M*-mabi=64*}" == "":?:64}.S +.endif CRYPTO_SRCS += libc-memequal.c .include "../../crypto.inc" Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/sha.inc diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/sha.inc:1.3 src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/sha.inc:1.4 --- src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/sha.inc:1.3 Wed Mar 7 14:44:31 2018 +++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/sha.inc Fri Mar 9 07:39:30 2018 @@ -1,7 +1,9 @@ +.if empty(MACHINE_ARCH:M*eh} .PATH.S: ${.PARSEDIR} SHA_SRCS += sha1-mips${"${COPTS:M*-mabi=64*}" == "":?:64}.S SHA_SRCS += sha512-mips${"${COPTS:M*-mabi=64*}" == "":?:64}.S SHACPPFLAGS = -DSHA1_ASM +.endif .include "../../sha.inc" Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/poly1305.inc diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/poly1305.inc:1.1 src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/poly1305.inc:1.2 --- src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/poly1305.inc:1.1 Mon Mar 5 11:43:50 2018 +++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/poly1305.inc Fri Mar 9 07:39:30 2018 @@ -1,3 +1,4 @@ +.if empty(MACHINE_ARCH:M*eh} .if !empty(MACHINE_ARCH:Mmips64*) .PATH.S: ${.PARSEDIR} @@ -6,5 +7,6 @@ POLY1305_SRCS = poly1305-mips64.S POLY1305_CPPFLAGS+=-DPOLY1305_ASM .endif +.endif .include "../../poly1305.inc"