mirror of
https://github.com/opnsense/src.git
synced 2026-02-16 00:58:21 -05:00
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
|
||
|---|---|---|
| .. | ||
| geom_bde | ||
| geom_bsd | ||
| geom_cache | ||
| geom_ccd | ||
| geom_concat | ||
| geom_eli | ||
| geom_fox | ||
| geom_gate | ||
| geom_journal | ||
| geom_label | ||
| geom_linux_lvm | ||
| geom_map | ||
| geom_mbr | ||
| geom_mirror | ||
| geom_mountver | ||
| geom_multipath | ||
| geom_nop | ||
| geom_part | ||
| geom_pc98 | ||
| geom_raid | ||
| geom_raid3 | ||
| geom_sched | ||
| geom_shsec | ||
| geom_stripe | ||
| geom_sunlabel | ||
| geom_uncompress | ||
| geom_uzip | ||
| geom_vinum | ||
| geom_virstor | ||
| geom_vol_ffs | ||
| geom_zero | ||
| Makefile | ||
| Makefile.inc | ||