summaryrefslogtreecommitdiffstats
path: root/lib/libc/hash (follow)
Commit message (Expand)AuthorAgeFilesLines
* allow building without SHA384 and SHA512 (i.e. SHA256 only) withdjm2009-04-151-2/+5
* the last example doesn't need a ctx variable;djm2008-09-121-3/+2
* Rename SHA256/384/512 API to avoid namespace collisions withdjm2008-09-063-137/+143
* Split SHA1Transform() back into smaller pieces when compiling on landisk,miod2008-07-291-5/+66
* The digest in the example seems to have been generatedart2008-02-131-3/+3
* convert to new .Dd format;jmc2007-05-314-8/+8
* sha2 hashes are not 5 32-bit ints in size. Just leave out the sizemillert2007-02-271-2/+2
* when using SHA1Data(), no CTX is needed, so zap that line in the examplegrunk2006-10-031-2/+1
* some markup and punctuation fixes from wiz@netbsdjmc2005-09-121-7/+11
* zap remaining rcsid.espie2005-08-086-29/+5
* Fix MD5FileChunk() when passed a 0 length; makes MD5File() work again.millert2004-09-161-2/+11
* Whoops, ripemd was broken, not ripemd-160.millert2004-08-242-11/+5
* Collisions have been found for the full versions of MD4, MD5 and RMD160.millert2004-08-242-5/+15
* Make the `filename' parameter to HASHFile() and HASHFileChunk() constjfb2004-06-225-16/+16
* In the Final function, move the context zeroing into the digest != NULLmillert2004-05-285-21/+17
* Add .Xr's to the commands implementing the various digests. ok millert@otto2004-05-164-4/+9
* Simpler byte order flipping. Now the only place we explicitly checkmillert2004-05-071-78/+67
* Make the Transform functions match the other hash types and document them.millert2004-05-052-111/+115
* Make the 2nd arg to SHA1Transform const again and unifdef SHA1HANDSOFF.millert2004-05-052-14/+7
* Sync some prototypes with the headersmillert2004-05-033-6/+6
* Some u_char -> u_int8_t conversion I missed earlier.millert2004-05-033-11/+11
* Use KNF indentation style and do some u_char -> u_int8_t conversionmillert2004-05-031-94/+95
* Add Pad and FileChunk functions for each family of hash functions.millert2004-05-0311-141/+315
* Rev 1.4 was bogus (committed from the wrong tree), this repairs it.millert2004-05-031-87/+65
* some minor KNFmillert2004-05-021-33/+42
* Sync with md5.c rev. 1.4millert2004-04-291-128/+83
* Changes inspired by Markus's rmd160 implementation:millert2004-04-291-128/+83
* Undo some recent prototype changes; it is legal to pass the helpermillert2004-04-295-35/+35
* The data pointer passed to the transform function may not be properlymillert2004-04-291-9/+7
* typo in SEE ALSO;jmc2004-04-291-2/+2
* more KNFmillert2004-04-291-15/+15
* Some KNFmillert2004-04-291-25/+25
* KNF: function names should be at column 0 for easier grepping.millert2004-04-281-16/+30
* Pass sizeof(*pointer) not sizeof(point) to memset. Karsten Desler.millert2004-04-282-6/+6
* Don't build lib/libc/md, build md[45] in lib/libc/hash instead.millert2004-04-281-6/+28
* md[45] man pagemillert2004-04-281-0/+184
* Xr sha2(3)millert2004-04-282-4/+6
* PD md4 code derived from Colin Plumb's md5 routines.millert2004-04-281-0/+271
* Rename members of struct MD5Context to match other hash routines.millert2004-04-281-109/+139
* PD version of md5(3) based on code written by Colin Plumb.millert2004-04-281-0/+258
* Make the bit count u_int64_t instead of two u_int32_t. Adapted frommillert2004-04-271-10/+8
* Use a common source file for all the hash helper functions thatmillert2004-04-268-314/+85
* remove sparc64/gcc2 workaround.brad2004-03-311-69/+8
* alignment fixes (e.g sparc 64); from Daniel Lucq; ok millert, henningmarkus2003-12-141-2/+6
* correct hash for EXAMPLES, plus some typos;jmc2003-10-031-8/+10
* Zap context correctly, from Juergen Buchmueller <pullmoll at stop1984 dot com>millert2003-09-081-5/+5
* Remove bogus static; from Hiroki Satomillert2003-07-211-3/+3
* missing const; millert okderaadt2003-06-252-4/+4
* Sync with share/misc/license.template and add missing DARPA creditmillert2003-06-173-24/+28
* Use an ISC-tyle license for all my code; it is simpler and more permissive.millert2003-06-033-66/+33