allanjude c7c2f2dfab 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
2015-12-27 17:33:59 +00:00
..
2014-09-17 22:26:01 +00:00
2014-09-17 22:24:51 +00:00
2015-12-08 07:39:39 +00:00
2011-12-30 21:22:10 +00:00
2012-08-15 06:31:32 +00:00
2015-09-10 12:40:31 +00:00
2015-11-12 03:37:28 +00:00
2015-07-03 06:11:54 +00:00
2015-06-30 19:35:14 +00:00
2014-11-07 19:13:19 +00:00
2014-10-20 14:42:42 +00:00
2015-08-24 19:32:03 +00:00
2014-10-09 19:32:35 +00:00
2013-08-03 08:21:35 +00:00
2014-08-28 00:05:02 +00:00
2015-12-23 22:45:17 +00:00
2015-12-23 22:45:17 +00:00
2012-03-30 23:05:48 +00:00
2012-08-15 04:03:55 +00:00
2012-04-21 01:51:16 +00:00
2013-03-03 16:17:09 +00:00
2012-05-01 07:38:40 +00:00
MFC
2013-02-21 21:59:35 +00:00
2014-09-25 14:25:38 +00:00
2015-10-01 05:56:38 +00:00
2014-07-07 00:27:09 +00:00
2015-06-23 22:22:36 +00:00
2014-09-19 10:32:20 +00:00
2015-12-21 09:38:45 +00:00
2015-11-17 18:28:56 +00:00
2012-06-25 09:46:06 +00:00
2014-07-26 17:59:25 +00:00
2015-11-29 12:23:08 +00:00
2015-02-07 23:09:03 +00:00
2012-01-17 18:20:34 +00:00
2015-04-22 18:15:18 +00:00