freebsd-skq/sys/modules/geom
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
..
geom_bde Replace sys/crypto/sha2/sha2.c with lib/libmd/sha512c.c 2015-12-27 17:33:59 +00:00
geom_bsd
geom_cache
geom_ccd
geom_concat
geom_eli
geom_fox
geom_gate
geom_journal
geom_label An all-or-nothing approach to labels isn't flexible enough. Embedded 2014-04-06 02:44:37 +00:00
geom_linux_lvm
geom_map Add makefile to build geom_map kld. Document some GEOM_* options 2015-06-08 13:23:56 +00:00
geom_mbr
geom_mirror
geom_mountver
geom_multipath
geom_nop
geom_part Kill MFILES and find things automatically. It turned out to be only 2015-07-03 01:50:26 +00:00
geom_pc98
geom_raid Kill MFILES and find things automatically. It turned out to be only 2015-07-03 01:50:26 +00:00
geom_raid3
geom_sched Scheduling module to introduce a fixed delay into the I/O path. 2015-12-18 05:39:25 +00:00
geom_shsec
geom_stripe
geom_sunlabel
geom_uncompress
geom_uzip
geom_vinum
geom_virstor
geom_vol_ffs
geom_zero
Makefile Add MK_CCD knob for building and installing ccd(4), ccdconfig, etc 2015-01-25 04:52:48 +00:00
Makefile.inc