#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
300921 |
|
28-May-2016 |
allanjude |
Import the skein hashing algorithm, based on the threefish block cipher
Connect it to userland (libmd, libcrypt, sbin/md5) and kernel (crypto.ko)
Support for skein as a ZFS checksum algorithm was introduced in r289422 but is disconnected because FreeBSD lacked a Skein implementation.
A further commit will enable it in ZFS.
Reviewed by: cem Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D6166
|
#
300903 |
|
28-May-2016 |
allanjude |
Implement SHA-512 truncated (224 and 256 bits)
This implements SHA-512/256, which generates a 256 bit hash by calculating the SHA-512 then truncating the result. A different initial value is used, making the result different from the first 256 bits of the SHA-512 of the same input. SHA-512 is ~50% faster than SHA-256 on 64bit platforms, so the result is a faster 256 bit hash.
The main goal of this implementation is to enable support for this faster hashing algorithm in ZFS. The feature was introduced into ZFS in r289422, but is disconnected because SHA-512/256 support was missing. A further commit will enable it in ZFS.
This is the follow on to r292782
Reviewed by: cem Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D6061
|
#
298107 |
|
16-Apr-2016 |
gjb |
Merge the projects/release-pkg branch to head.
This allows packaging the base system with pkg(8), including but not limited to providing the ability to provide upstream binary update possibilities for non-tier-1 architectures.
This merge is a requirement of the 11.0-RELEASE, and as such, thank you to everyone that has tested the project branch.
Documentation in build(7) etc. is still somewhat sparse, but updates to those parts will follow.
Sponsored by: The FreeBSD Foundation
|
#
292782 |
|
27-Dec-2015 |
allanjude |
Replace sys/crypto/sha2/sha2.c with lib/libmd/sha512c.c
cperciva's libmd implementation is 5-30% faster
The same was done for SHA256 previously in r263218
cperciva's implementation was lacking SHA-384 which I implemented, validated against OpenSSL and the NIST documentation
Extend sbin/md5 to create sha384(1)
Chase dependancies on sys/crypto/sha2/sha2.{c,h} and replace them with sha512{c.c,.h}
Reviewed by: cperciva, des, delphij Approved by: secteam, bapt (mentor) MFC after: 2 weeks Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D3929
|
#
280767 |
|
27-Mar-2015 |
delphij |
Fix remaining warnings.
MFC after: 2 weeks
|
#
275030 |
|
25-Nov-2014 |
bapt |
Convert sbin/ to LIBADD Reduce overlinking
|
#
249657 |
|
19-Apr-2013 |
ed |
Add the Clang specific -Wmissing-variable-declarations to WARNS=6.
This compiler flag enforces that that people either mark variables static or use an external declarations for the variable, similar to how -Wmissing-prototypes works for functions.
Due to the fact that Yacc/Lex generate code that cannot trivially be changed to not warn because of this (lots of yy* variables), add a NO_WMISSING_VARIABLE_DECLARATIONS that can be used to turn off this specific compiler warning.
Announced on: toolchain@
|
#
238964 |
|
31-Jul-2012 |
delphij |
Teach md5(1) about sha512.
MFC after: 1 month
|
#
198236 |
|
19-Oct-2009 |
ru |
Switch the default WARNS level for sbin/ to 6.
Submitted by: Ulrich Spörlein
|
#
143334 |
|
09-Mar-2005 |
cperciva |
In light of the recent 2^69 operation collision-finding attack on SHA1, add support for SHA256.
Tested on: i386, sparc64 Tested using: NIST test vectors, built-in tests X-MFC-after: 5.4-RELEASE
|
#
130351 |
|
11-Jun-2004 |
eik |
Add sha1 and rmd160 checksum tools.
Since the algorithms are already supported in libmd, the size increase is small when a dynamic root is used.
Approved by: joerg, ru MFC after: 2 weeks
|
#
125503 |
|
05-Feb-2004 |
ru |
Fixed style of DPADD and LDADD assignments as per style.Makefile(5).
|
#
87325 |
|
04-Dec-2001 |
obrien |
Default to WARNS=2. Binary builds that cannot handle this must explicitly set WARNS=0.
Reviewed by: mike
|
#
78624 |
|
22-Jun-2001 |
dd |
WARNS= -> WARNS?=
Submitted by: Mike Barcroft <mike@q9media.com>
|
#
76988 |
|
22-May-2001 |
ru |
Fix argument processing. Make this compile with WARNS=2.
PR: bin/27524 MFC after: 3 days
|
#
74815 |
|
26-Mar-2001 |
ru |
- Backout botched attempt to introduce MANSECT feature. - MAN[1-9] -> MAN.
|
#
74531 |
|
20-Mar-2001 |
ru |
Set the default manual section for sbin/ to 8.
|
#
22441 |
|
08-Feb-1997 |
wosch |
/usr/lib/libmd.a -> ${LIBMD}
|
#
3996 |
|
29-Oct-1994 |
pst |
This commit was generated by cvs2svn to compensate for changes in r3995, which included commits to RCS files with non-trunk default branches.
|
#
3995 |
|
29-Oct-1994 |
pst |
Incorproate version of md5 placed into public domain by RSA.
|