Commit Graph

2901 Commits

Author SHA1 Message Date
sevan
f1fc57f92c Drop superfluous zero prefix for single digit number days.
heads up by wiz
2018-04-04 21:39:35 +00:00
sevan
9835dc7a54 Some further changes from PR bin/48395. 2018-04-03 21:57:14 +00:00
sevan
7119252bd3 Revert previous change as the typedef should now work as intended.
Thanks christos, martin
2018-04-02 10:30:06 +00:00
christos
f92f386dca remove unused struct tag. 2018-04-01 23:38:02 +00:00
sevan
189f355498 netpgp_t is a structure 2018-04-01 23:25:27 +00:00
christos
e24b32683b Avoid double frees (thanks asan) 2018-04-01 22:59:57 +00:00
christos
7b335de413 make debugrm compile again. 2018-04-01 22:35:22 +00:00
christos
222f47901a use the OpenSSL version of des_modes.7 since it is newer. 2018-03-15 18:40:16 +00:00
mrg
6e029617f0 add *template.x to CLEANFILES. 2018-03-13 03:06:51 +00:00
mrg
76e973d086 match opening ( with closing ) instead of closing }.
fixes mips builds... partly.
2018-03-09 21:49:55 +00:00
christos
419bfd3d3e use the proper match pattern 2018-03-09 12:40:23 +00:00
christos
b84f7f92e0 Disable assembly stubs for the big endian variants of mips (could be more
precise? are all of them broken?)
2018-03-09 12:39:30 +00:00
christos
97b4576f10 Add the rest of the earm flavors; madness. 2018-03-09 01:34:30 +00:00
christos
c9896dce02 Don't define the v8 functions for v7! 2018-03-09 01:33:57 +00:00
christos
a10a55c9e9 oops forgot to commit this. 2018-03-08 13:38:02 +00:00
christos
4be809cba5 need CRYPTO_memcmp() 2018-03-08 03:15:08 +00:00
christos
49ec5300d6 add size directives. 2018-03-08 03:14:31 +00:00
christos
128142209e remove the SHA256_Init man page; we are using ours from libc. 2018-03-07 22:40:26 +00:00
christos
884443877d fix build on non-earm 2018-03-07 20:38:39 +00:00
christos
82641d7407 only use the 64 bit abi if specified on the command line. 2018-03-07 19:44:31 +00:00
christos
020c64a4e7 HACK around aarch64 having "long long" "__int64_t" 2018-03-07 16:06:57 +00:00
christos
bf6a9fb3d4 Enable AES_ASM explicitly not by just looking at the processor, like we
do for other archs!
2018-03-07 16:06:29 +00:00
christos
1aaa4bda28 regen; some assembly files don't work so disable for now. 2018-03-07 16:05:44 +00:00
mlelstv
847d546cb0 Use local ELF labels and avoid an unsupported 16bit relocation. 2018-03-07 06:55:01 +00:00
christos
cf226b6835 need CRYPTO_memcmp 2018-03-06 19:32:16 +00:00
christos
33c1542bb7 need CRYPTO_memequal 2018-03-06 19:30:56 +00:00
christos
c79601bd37 fix v8 PMULL detection (Robert Swindells) 2018-03-06 18:36:09 +00:00
christos
ac465b1fa5 For mips64:
Avoid branch delay spot warnings: Warning: macro instruction expanded into
multiple instructions in a branch delay slot
2018-03-06 18:32:37 +00:00
christos
1e125808a4 Avoid branch delay spot warnings: Warning: macro instruction expanded into
multiple instructions in a branch delay slot
XXX: Manually need to fix in auto-generation.
2018-03-06 13:47:25 +00:00
christos
30f7db8025 Add a case for 7, remove arm64crypto.S 2018-03-06 13:37:43 +00:00
christos
6410c86794 Handle mips64 properly. 2018-03-05 16:43:50 +00:00
christos
7e8fa9f58b need CRYPTO_memcmp. 2018-03-05 01:00:12 +00:00
christos
496e722b68 make the key functions public, and provide function type and size attributes. 2018-03-05 00:59:43 +00:00
christos
2ac7033a22 regen 2018-03-04 16:45:12 +00:00
christos
3f6efeccf9 hack for lint 2018-03-04 04:09:03 +00:00
christos
1847e6b0e8 Alpha Stuff 2018-03-04 04:00:45 +00:00
christos
e7039be786 regen. 2018-03-04 03:25:18 +00:00
christos
76c4f34245 regen 2018-03-04 00:59:44 +00:00
christos
48c10bd910 remove useless grep 2018-03-04 00:24:21 +00:00
christos
dffa37b04e provide CRYPTO_memcmp for the have-nots. 2018-03-03 04:32:46 +00:00
christos
edeef4718e Regen for OpenSSL-1.1
XXX: we could add the new assembly files to speed-up things but now we
are only using the assembly stubs that 1.0 used.
2018-03-03 00:20:57 +00:00
christos
3eb848e5fb Remove unused part of the Makefile (Muhammed.Shameem) 2018-03-02 13:26:40 +00:00
christos
8083c34295 make this link again:
- we don't want to define the reference impl flag because there is no
  complete c reference impl for nistz256
- we want to define an empty OPENSSL_cpuid_setup() because we don't want
  to use the v9 one... this function is called from 2 places:
  1. in the sparccpuid.S assembly, which we need for the CRYPTO_mem*
     functions -- but we could get rid of the v9 stuff with
     #ifdef __sparc_v9__ for size and we don't bother
  2. crypto/init.c
2018-02-26 01:33:05 +00:00
mrg
2e19323388 add LIBKRB5_LDADD/LIBKRB5_DPADD and their static counterparts
to bsd.prog.mk.  use them instead of hard coding various lists
of libraries for krb5.

this fixes static builds.
2018-02-25 00:16:48 +00:00
christos
1bfb3e3818 dedup 2018-02-24 21:51:22 +00:00
christos
34c1b54ff7 we don't yet have __atomic_is_lock_free 2018-02-24 21:47:34 +00:00
christos
6462075721 fix sparc. 2018-02-24 21:45:57 +00:00
christos
96c8300010 add the right assembler flags for the two new files. 2018-02-24 20:23:58 +00:00
martin
031637411f Backout my over-eager backout - we need this for sparc64 building netbsd32
compat libs, but still lots of #ifdef's missing to make this ready for
usage by sparc.
2018-02-20 13:14:02 +00:00
martin
9d80f6b600 Backout previous "regen" - the regen target in this directory is bogus,
there is no "sparcv9" nor any "vis" in the default CPU targets for
NetBSD/sparc.
2018-02-20 12:48:46 +00:00