History log of /freebsd-10-stable/sys/crypto/sha2/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
314550 02-Mar-2017 avg

Fix r314332 (MFC of r300903): do not use C99 Static array indices

The proper conditional support for that feature has not been MFC-ed yet
and GCC is quirky about it. See r314101.

This is a direct commit.

Reported by: gjb

314335 27-Feb-2017 avg

MFC r300966: Retune SHA2 code for improved performance on CPUs with more ILP...

314332 27-Feb-2017 avg

MFC r300903: Implement SHA-512 truncated (224 and 256 bits)

314327 27-Feb-2017 avg

MFC r292782: 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

Approved by: secteam

314143 23-Feb-2017 avg

MFC r263215,r263218,r285366: replace the kernel sha256 code

r263215 copy these files from lib/libmd in preperation for moving these
files into the kernel...

r263218 replace the kernel's version w/ cperciva's implementation...

r285366 Complete the move that was started w/ r263218..

Note that the last change is out of order with r282726 that I am going
to merge as well.

Many thanks to cperciva for the more efficient code and to jmg for
integrating it into the kernel.

256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


253119 09-Jul-2013 delphij

Sync with KAME.

MFC after: 1 month


253090 09-Jul-2013 rmh

Allow assert() to operate correctly when building userland code.


218918 21-Feb-2011 brucec

Make private functions static.

PR: kern/43611
Submitted by: Matt Emmerton <matt at gsicomp.on.ca>
Reviewed by: kib
MFC after: 3 days


163602 22-Oct-2006 kevlo

Initialize T1 to silent gcc warning.

Approved by: cognet


161661 26-Aug-2006 kan

GCC 3.4.6 gets confused on this file and produces bogus warning.
Shut it up.


119890 08-Sep-2003 phk

Correctly bzero the entire context, not just the first sizeof(void *) bytes.

Found by: Juergen Buchmueller <pullmoll@stop1984.com>


116174 10-Jun-2003 obrien

Use __FBSDID().


106287 01-Nov-2002 phk

Make this compilable from userland as well.


100081 15-Jul-2002 markm

Fix some really pedantic GCC warnings.


92756 20-Mar-2002 alfred

Remove __P.


91313 26-Feb-2002 ume

off by one error in Aaron Gifford's code. KAME PR 393.

PR: kern/34242
Submitted by: Aaron D. Gifford <agifford@infowest.com>
MFC after: 1 week


78358 16-Jun-2001 ume

less warning

warning: cast discards qualifiers from pointer target type


78064 11-Jun-2001 ume

Sync with recent KAME.
This work was based on kame-20010528-freebsd43-snap.tgz and some
critical problem after the snap was out were fixed.
There are many many changes since last KAME merge.

TODO:
- The definitions of SADB_* in sys/net/pfkeyv2.h are still different
from RFC2407/IANA assignment because of binary compatibility
issue. It should be fixed under 5-CURRENT.
- ip6po_m member of struct ip6_pktopts is no longer used. But, it
is still there because of binary compatibility issue. It should
be removed under 5-CURRENT.

Reviewed by: itojun
Obtained from: KAME
MFC after: 3 weeks