Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src periphereal updates and generated files for the new openssl.
details: https://anonhg.NetBSD.org/src/rev/2a9a72cd20fc
branches: trunk
changeset: 818451:2a9a72cd20fc
user: spz <spz%NetBSD.org@localhost>
date: Fri Oct 14 16:09:43 2016 +0000
description:
periphereal updates and generated files for the new openssl.
Expect at least one more commit until the tree builds again.
diffstat:
crypto/external/bsd/openssl/lib/libcrypto/Makefile | 3 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S | 515 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aesni-x86.S | 1163 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bn-586.S | 11 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/des-586.S | 5 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ghash-x86.S | 226 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc4-586.S | 13 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha1-586.S | 1420 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha256-586.S | 4557 +++++++++-
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha512-586.S | 2299 ++++-
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/uplink-x86.S | 88 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/vpaes-x86.S | 106 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86cpuid.S | 138 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/Makefile | 28 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/aes-ppc.S | 212 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/aes.inc | 4 +
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/aesp8-ppc.S | 1834 +++
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/bn.inc | 3 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ghashp8-ppc.S | 173 +
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/modes.inc | 4 +
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppc-mont.S | 13 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppc.S | 20 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppc64-mont.S | 956 ++
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppccpuid.S | 17 +
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha.inc | 9 +
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha1-ppc.S | 327 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha256-ppc.S | 1319 ++
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha256p8-ppc.S | 861 +
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha512-ppc.S | 4198 ++++++--
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha512p8-ppc.S | 958 ++
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/vpaes-ppc.S | 1467 +++
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/Makefile | 6 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/aes.inc | 2 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/aest4-sparcv9.S | 4674 +++++++++
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/cmllt4-sparcv9.S | 2337 ++++
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/crypto.inc | 3 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/des_enc-sparc.S | 2 +
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/dest4-sparcv9.S | 552 +
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ghash-sparcv9.S | 170 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/md5-sparcv9.S | 962 ++
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/modes.inc | 2 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sha1-sparcv9.S | 93 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sha512-sparcv9.S | 464 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sparct4-mont.S | 4455 +++++++++
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sparcv9-gf2m.S | 231 +
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/vis3-mont.S | 265 +
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/Makefile | 8 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/aes.inc | 2 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/aest4-sparcv9.S | 4677 ++++++++++
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/cmllt4-sparcv9.S | 2337 ++++
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/crypto.inc | 3 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/des_enc-sparc.S | 2 +
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/dest4-sparcv9.S | 554 +
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ghash-sparcv9.S | 172 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/md5-sparcv9.S | 962 ++
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sha1-sparcv9.S | 91 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sha512-sparcv9.S | 462 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sparct4-mont.S | 4455 +++++++++
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sparcv9-gf2m.S | 231 +
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/vis3-mont.S | 267 +
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/Makefile | 5 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aes-x86_64.S | 405 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aes.inc | 4 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-gcm-x86_64.S | 16 +
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-mb-x86_64.S | 507 +
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-sha1-x86_64.S | 3807 ++-----
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-sha256-x86_64.S | 58 +
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-x86_64.S | 2836 ++++-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/bn.inc | 2 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/bsaes-x86_64.S | 240 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/cmll-x86_64.S | 14 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ecp_nistz256-x86_64.S | 2015 ++++
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/engine.inc | 2 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ghash-x86_64.S | 636 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/md5-x86_64.S | 38 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/modexp512-x86_64.S | 1774 ---
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rc4-x86_64.S | 36 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rsaz-avx2.S | 26 +
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rsaz-x86_64.S | 1220 ++
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha.inc | 4 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha1-mb-x86_64.S | 2935 ++++++
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha1-x86_64.S | 4640 +++------
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha256-mb-x86_64.S | 3259 ++++++
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha512-x86_64.S | 3445 +++++--
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/uplink-x86_64.S | 44 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/vpaes-x86_64.S | 139 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/wp-x86_64.S | 323 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-gf2m.S | 10 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-mont.S | 960 +-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-mont5.S | 1556 ++-
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64cpuid.S | 79 +-
crypto/external/bsd/openssl/lib/libcrypto/asn1.inc | 13 +-
crypto/external/bsd/openssl/lib/libcrypto/bn.inc | 4 +-
crypto/external/bsd/openssl/lib/libcrypto/cms.inc | 5 +-
crypto/external/bsd/openssl/lib/libcrypto/dh.inc | 4 +-
crypto/external/bsd/openssl/lib/libcrypto/dso.inc | 4 +-
crypto/external/bsd/openssl/lib/libcrypto/ec.inc | 3 +-
crypto/external/bsd/openssl/lib/libcrypto/ecdh.inc | 4 +-
crypto/external/bsd/openssl/lib/libcrypto/engine.inc | 4 +-
crypto/external/bsd/openssl/lib/libcrypto/evp.inc | 6 +-
crypto/external/bsd/openssl/lib/libcrypto/man.inc | 261 +-
crypto/external/bsd/openssl/lib/libcrypto/modes.inc | 4 +-
crypto/external/bsd/openssl/lib/libcrypto/pkcs7.inc | 4 +-
crypto/external/bsd/openssl/lib/libcrypto/rand.inc | 4 +-
crypto/external/bsd/openssl/lib/libcrypto/shlib_version | 4 +-
crypto/external/bsd/openssl/lib/libcrypto/x509v3.inc | 4 +-
crypto/external/bsd/openssl/lib/libcrypto_rc5/shlib_version | 4 +-
crypto/external/bsd/openssl/lib/libdes/shlib_version | 4 +-
crypto/external/bsd/openssl/lib/libssl/shlib_version | 4 +-
crypto/external/bsd/openssl/lib/libssl/ssl.inc | 13 +-
distrib/sets/lists/base/shl.mi | 22 +-
distrib/sets/lists/comp/mi | 172 +-
distrib/sets/lists/debug/shl.mi | 12 +-
distrib/sets/lists/man/mi | 18 +-
doc/3RDPARTY | 6 +-
tests/crypto/libcrypto/rc4/Makefile | 3 +-
116 files changed, 68215 insertions(+), 14794 deletions(-)
diffs (truncated from 94433 to 300 lines):
diff -r 0fba810101df -r 2a9a72cd20fc crypto/external/bsd/openssl/lib/libcrypto/Makefile
--- a/crypto/external/bsd/openssl/lib/libcrypto/Makefile Fri Oct 14 16:02:36 2016 +0000
+++ b/crypto/external/bsd/openssl/lib/libcrypto/Makefile Fri Oct 14 16:09:43 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2016/04/13 21:33:52 christos Exp $
+# $NetBSD: Makefile,v 1.12 2016/10/14 16:09:43 spz Exp $
# RCSid:
# Id: Makefile,v 1.33 1998/11/11 11:53:53 sjg Exp
@@ -30,6 +30,7 @@
CPPFLAGS+= -Dlib${LIB} -I. -I${OPENSSLSRC}/crypto -I${OPENSSLSRC}
CPPFLAGS+= -I${OPENSSLSRC}/crypto/asn1 -I${OPENSSLSRC}/crypto/evp
+CPPFLAGS+= -I${OPENSSLSRC}/crypto/modes
CRYPTODIST= ${NETBSDSRCDIR}/crypto
diff -r 0fba810101df -r 2a9a72cd20fc crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S
--- a/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S Fri Oct 14 16:02:36 2016 +0000
+++ b/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S Fri Oct 14 16:09:43 2016 +0000
@@ -100,74 +100,78 @@
xorl %ecx,%edx
movl %esi,%ecx
- movl %ecx,%esi
- andl $2155905152,%esi
- movl %esi,%ebp
+ movl $2155905152,%ebp
+ andl %ecx,%ebp
+ leal (%ecx,%ecx,1),%edi
+ movl %ebp,%esi
shrl $7,%ebp
- leal (%ecx,%ecx,1),%edi
- subl %ebp,%esi
andl $4278124286,%edi
- andl $454761243,%esi
+ subl %ebp,%esi
movl %ecx,%ebp
- xorl %edi,%esi
- xorl %esi,%ecx
- roll $24,%ecx
- xorl %esi,%ecx
+ andl $454761243,%esi
rorl $16,%ebp
- xorl %ebp,%ecx
- rorl $8,%ebp
- xorl %ebp,%ecx
- movl %edx,%esi
- andl $2155905152,%esi
- movl %esi,%ebp
- shrl $7,%ebp
+ xorl %edi,%esi
+ movl %ecx,%edi
+ xorl %esi,%ecx
+ rorl $24,%edi
+ xorl %ebp,%esi
+ roll $24,%ecx
+ xorl %edi,%esi
+ movl $2155905152,%ebp
+ xorl %esi,%ecx
+ andl %edx,%ebp
leal (%edx,%edx,1),%edi
- subl %ebp,%esi
+ movl %ebp,%esi
+ shrl $7,%ebp
andl $4278124286,%edi
- andl $454761243,%esi
+ subl %ebp,%esi
movl %edx,%ebp
+ andl $454761243,%esi
+ rorl $16,%ebp
xorl %edi,%esi
- xorl %esi,%edx
- roll $24,%edx
+ movl %edx,%edi
xorl %esi,%edx
+ rorl $24,%edi
+ xorl %ebp,%esi
+ roll $24,%edx
+ xorl %edi,%esi
+ movl $2155905152,%ebp
+ xorl %esi,%edx
+ andl %eax,%ebp
+ leal (%eax,%eax,1),%edi
+ movl %ebp,%esi
+ shrl $7,%ebp
+ andl $4278124286,%edi
+ subl %ebp,%esi
+ movl %eax,%ebp
+ andl $454761243,%esi
rorl $16,%ebp
- xorl %ebp,%edx
- rorl $8,%ebp
- xorl %ebp,%edx
- movl %eax,%esi
- andl $2155905152,%esi
- movl %esi,%ebp
- shrl $7,%ebp
- leal (%eax,%eax,1),%edi
- subl %ebp,%esi
- andl $4278124286,%edi
- andl $454761243,%esi
- movl %eax,%ebp
xorl %edi,%esi
+ movl %eax,%edi
xorl %esi,%eax
+ rorl $24,%edi
+ xorl %ebp,%esi
roll $24,%eax
+ xorl %edi,%esi
+ movl $2155905152,%ebp
xorl %esi,%eax
+ andl %ebx,%ebp
+ leal (%ebx,%ebx,1),%edi
+ movl %ebp,%esi
+ shrl $7,%ebp
+ andl $4278124286,%edi
+ subl %ebp,%esi
+ movl %ebx,%ebp
+ andl $454761243,%esi
rorl $16,%ebp
- xorl %ebp,%eax
- rorl $8,%ebp
- xorl %ebp,%eax
- movl %ebx,%esi
- andl $2155905152,%esi
- movl %esi,%ebp
- shrl $7,%ebp
- leal (%ebx,%ebx,1),%edi
- subl %ebp,%esi
- andl $4278124286,%edi
- andl $454761243,%esi
- movl %ebx,%ebp
+ xorl %edi,%esi
+ movl %ebx,%edi
+ xorl %esi,%ebx
+ rorl $24,%edi
+ xorl %ebp,%esi
+ roll $24,%ebx
xorl %edi,%esi
xorl %esi,%ebx
- roll $24,%ebx
- xorl %esi,%ebx
- rorl $16,%ebp
- xorl %ebp,%ebx
- rorl $8,%ebp
- xorl %ebp,%ebx
movl 20(%esp),%edi
movl 28(%esp),%ebp
addl $16,%edi
@@ -289,74 +293,76 @@
pshufw $13,%mm4,%mm5
movd %mm1,%eax
movd %mm5,%ebx
+ movl %edi,20(%esp)
movzbl %al,%esi
+ movzbl %ah,%edx
+ pshufw $13,%mm0,%mm2
movzbl -128(%ebp,%esi,1),%ecx
- pshufw $13,%mm0,%mm2
- movzbl %ah,%edx
+ movzbl %bl,%edi
movzbl -128(%ebp,%edx,1),%edx
+ shrl $16,%eax
shll $8,%edx
- shrl $16,%eax
- movzbl %bl,%esi
- movzbl -128(%ebp,%esi,1),%esi
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bh,%edi
shll $16,%esi
+ pshufw $8,%mm4,%mm6
orl %esi,%ecx
- pshufw $8,%mm4,%mm6
- movzbl %bh,%esi
- movzbl -128(%ebp,%esi,1),%esi
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %ah,%edi
shll $24,%esi
+ shrl $16,%ebx
orl %esi,%edx
- shrl $16,%ebx
- movzbl %ah,%esi
- movzbl -128(%ebp,%esi,1),%esi
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bh,%edi
shll $8,%esi
orl %esi,%ecx
- movzbl %bh,%esi
- movzbl -128(%ebp,%esi,1),%esi
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %al,%edi
shll $24,%esi
orl %esi,%ecx
- movd %ecx,%mm0
- movzbl %al,%esi
- movzbl -128(%ebp,%esi,1),%ecx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bl,%edi
movd %mm2,%eax
- movzbl %bl,%esi
- movzbl -128(%ebp,%esi,1),%esi
- shll $16,%esi
+ movd %ecx,%mm0
+ movzbl -128(%ebp,%edi,1),%ecx
+ movzbl %ah,%edi
+ shll $16,%ecx
+ movd %mm6,%ebx
orl %esi,%ecx
- movd %mm6,%ebx
- movzbl %ah,%esi
- movzbl -128(%ebp,%esi,1),%esi
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bh,%edi
shll $24,%esi
orl %esi,%ecx
- movzbl %bh,%esi
- movzbl -128(%ebp,%esi,1),%esi
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bl,%edi
shll $8,%esi
+ shrl $16,%ebx
orl %esi,%ecx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %al,%edi
+ shrl $16,%eax
movd %ecx,%mm1
- movzbl %bl,%esi
- movzbl -128(%ebp,%esi,1),%ecx
- shrl $16,%ebx
- movzbl %al,%esi
- movzbl -128(%ebp,%esi,1),%esi
- shll $16,%esi
+ movzbl -128(%ebp,%edi,1),%ecx
+ movzbl %ah,%edi
+ shll $16,%ecx
+ andl $255,%eax
orl %esi,%ecx
- shrl $16,%eax
punpckldq %mm1,%mm0
- movzbl %ah,%esi
- movzbl -128(%ebp,%esi,1),%esi
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bh,%edi
shll $24,%esi
+ andl $255,%ebx
+ movzbl -128(%ebp,%eax,1),%eax
orl %esi,%ecx
- andl $255,%eax
- movzbl -128(%ebp,%eax,1),%eax
shll $16,%eax
+ movzbl -128(%ebp,%edi,1),%esi
orl %eax,%edx
- movzbl %bh,%esi
- movzbl -128(%ebp,%esi,1),%esi
shll $8,%esi
+ movzbl -128(%ebp,%ebx,1),%ebx
orl %esi,%ecx
+ orl %ebx,%edx
+ movl 20(%esp),%edi
movd %ecx,%mm4
- andl $255,%ebx
- movzbl -128(%ebp,%ebx,1),%ebx
- orl %ebx,%edx
movd %edx,%mm5
punpckldq %mm5,%mm4
addl $16,%edi
@@ -994,8 +1000,7 @@
call .L004pic_point
.L004pic_point:
popl %ebp
- leal _GLOBAL_OFFSET_TABLE_+[.-.L004pic_point](%ebp),%eax
- movl OPENSSL_ia32cap_P@GOT(%eax),%eax
+ leal OPENSSL_ia32cap_P-.L004pic_point(%ebp),%eax
leal .LAES_Te-.L004pic_point(%ebp),%ebp
leal 764(%esp),%ebx
subl %ebp,%ebx
@@ -1130,28 +1135,28 @@
movzbl -128(%ebp,%eax,1),%eax
shll $24,%eax
xorl %eax,%edx
- movl %ecx,%esi
- andl $2155905152,%esi
- movl %esi,%edi
+ movl $2155905152,%edi
+ andl %ecx,%edi
+ movl %edi,%esi
shrl $7,%edi
leal (%ecx,%ecx,1),%eax
subl %edi,%esi
andl $4278124286,%eax
andl $454761243,%esi
- xorl %eax,%esi
- movl %esi,%eax
- andl $2155905152,%esi
- movl %esi,%edi
+ xorl %esi,%eax
+ movl $2155905152,%edi
+ andl %eax,%edi
+ movl %edi,%esi
Home |
Main Index |
Thread Index |
Old Index