opnsense-src/lib/libmd
Conrad Meyer 8ff3cdd1b5 Integrate SHA2-224 with userspace components
The double compilation of the kernel sources in libmd and libcrypt is
baffling, but add yet another define hack to prevent duplicate symbols.

Add documentation and SHA2-224 test cases to libmd.

Integrate with the md5(1) command, document, and add more test cases;
self-tests pass.
2018-07-09 08:19:04 +00:00
..
i386 Use unsigned comparisons. Prior to this commit, SHA1_Update and 2007-05-14 05:00:37 +00:00
Makefile Integrate SHA2-224 with userspace components 2018-07-09 08:19:04 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
md4.copyright $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
md4.h SPDX: some uses of the RSA-MD license. 2017-12-13 16:30:39 +00:00
md4c.c SPDX: some uses of the RSA-MD license. 2017-12-13 16:30:39 +00:00
md5.copyright $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
md5.h Fix C++ includability of crypto headers with static array sizes 2016-10-18 23:20:49 +00:00
md5c.c SPDX: some uses of the RSA-MD license. 2017-12-13 16:30:39 +00:00
mddriver.c Add SHA512 (Actually, this is Colin Percival's code for SHA256, with 2011-04-09 13:56:29 +00:00
mdX.3 Import the skein hashing algorithm, based on the threefish block cipher 2016-05-29 01:15:36 +00:00
mdXhl.c Revert r334090. 2018-05-23 17:01:28 +00:00
ripemd.3 Import the skein hashing algorithm, based on the threefish block cipher 2016-05-29 01:15:36 +00:00
ripemd.h libmd: introduce functions that operate on an fd instead of filename 2016-10-17 13:47:22 +00:00
rmd160c.c Unbreak MIPS build following rev. 282726 2015-05-11 16:45:33 +00:00
rmd_locl.h Add Eric Young's RIPEMD160 implementation as well, in case SHA-1 1999-02-26 18:41:47 +00:00
rmdconst.h Add Eric Young's RIPEMD160 implementation as well, in case SHA-1 1999-02-26 18:41:47 +00:00
rmddriver.c Add SHA512 (Actually, this is Colin Percival's code for SHA256, with 2011-04-09 13:56:29 +00:00
sha.3 Import the skein hashing algorithm, based on the threefish block cipher 2016-05-29 01:15:36 +00:00
sha.h libmd: introduce functions that operate on an fd instead of filename 2016-10-17 13:47:22 +00:00
sha0c.c Fix an 11 year old mistake: Let the hash functions take a void* instead 2006-01-17 15:35:57 +00:00
sha1c.c Unbreak MIPS build following rev. 282726 2015-05-11 16:45:33 +00:00
sha256.3 Integrate SHA2-224 with userspace components 2018-07-09 08:19:04 +00:00
sha512.3 Fix formatting errors that resulted in apropos(1) output looking weird. 2018-03-17 11:41:06 +00:00
sha_locl.h Fix bug in MDx test suite. 1999-02-26 04:25:01 +00:00
shadriver.c Integrate SHA2-224 with userspace components 2018-07-09 08:19:04 +00:00
skein.3 Import the skein hashing algorithm, based on the threefish block cipher 2016-05-29 01:15:36 +00:00
skeindriver.c SPDX: some uses of the RSA-MD license. 2017-12-13 16:30:39 +00:00