summaryrefslogtreecommitdiff
path: root/lib/libc/hash
AgeCommit message (Expand)Author
2015-09-11Wrap blowfish, sha*, md5, and rmd160 so that internal calls go directPhilip Guenther
2015-02-21update siphash manpages to reflect change in return type spelling.Ted Unangst
2015-02-20Use standard spelling for types, and rename local variable from "free".Ted Unangst
2015-02-07userland gets static on functions only used within a file.David Gwynne
2015-02-05macro fixes from Kaspars at Bankovskis dot net;Ingo Schwarze
2015-01-16Move to the <limits.h> universe.Theo de Raadt
2015-01-15Use explicit_bzero instead of memset in hash Final and End functions.Todd C. Miller
2014-12-19be like the kernel and only unroll if not smallTed Unangst
2014-12-19i386 unrolling blows up the media in a big way, due to -Os forTheo de Raadt
2014-12-18only unroll on i386 and amd64 (where confirmed to be much faster).Ted Unangst
2014-12-17unroll loops. much faster on amd64. ok deraadt millertTed Unangst
2014-12-08typoTheo de Raadt
2014-12-08more libc, less kernel documentationTed Unangst
2014-12-08tweak recommendation to use arc4random_bufTed Unangst
2014-12-08add siphash from the kernel to libcTed Unangst
2014-11-26macro cleanup; from kaspars at bankovskis dot netIngo Schwarze
2014-11-16add some missing .An macros and remove some obsolete .TnIngo Schwarze
2014-11-15Reduce instances of `` '' in manuals.Anthony J. Bentley
2014-07-21Switch from <sys/endian.h> or <machine/endian.h> to the new,Philip Guenther
2014-07-20From ISO/IEC 9899:1999 and 9899:201x,Philip Guenther
2014-04-03put $OpenBSD$ back.. notice by philip.Bob Beck
2014-04-03I have discussed these licenses with Poul-Henning Kamp and he has agreed toBob Beck
2014-03-23Remove the MD4 functions.Christian Weisgerber
2014-01-08calling HashFinal with a null digest should crash, not be silently ignoredTed Unangst
2014-01-08rename SHA256_ONLY to SHA2_SMALL; changing things so that sha512 supportTheo de Raadt
2013-12-22remove unneeded check for null context. ok deraadt gilles millertTed Unangst
2013-06-05Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarzeTed Unangst
2013-04-15SHA-224 is to SHA-256 as SHA-384 is to SHA-512. It was added in aTodd C. Miller
2012-09-27last stage of rfc changes, using consistent Rs/Re blocks, and moving theJason McIntyre
2012-09-07add const where missingTed Unangst
2012-08-27Remove landisk gcc 3 compiler workaround. Reminded by martynas@ and bradMiod Vallat
2012-08-18within Rs/Re reference blocks, use %U instead of %O (or any otherJason McIntyre
2010-07-13update our recommended hash function to sha256 and note md5 is broken.Ted Unangst
2010-07-13no more rmd160(1);Jason McIntyre
2010-01-08plug a file descriptor leak in HASHFileChunk().Owain Ainsworth
2009-04-15allow building without SHA384 and SHA512 (i.e. SHA256 only) withDamien Miller
2008-09-12the last example doesn't need a ctx variable;Damien Miller
2008-09-06Rename SHA256/384/512 API to avoid namespace collisions withDamien Miller
2008-07-29Split SHA1Transform() back into smaller pieces when compiling on landisk,Miod Vallat
2008-02-13The digest in the example seems to have been generatedArtur Grabowski
2007-05-31convert to new .Dd format;Jason McIntyre
2007-02-27sha2 hashes are not 5 32-bit ints in size. Just leave out the sizeTodd C. Miller
2006-10-03when using SHA1Data(), no CTX is needed, so zap that line in the exampleAlexander von Gernler
2005-09-12some markup and punctuation fixes from wiz@netbsdJason McIntyre
2005-08-08zap remaining rcsid.Marc Espie
2004-09-16Fix MD5FileChunk() when passed a 0 length; makes MD5File() work again.Todd C. Miller
2004-08-24Whoops, ripemd was broken, not ripemd-160.Todd C. Miller
2004-08-24Collisions have been found for the full versions of MD4, MD5 and RMD160.Todd C. Miller
2004-06-22Make the `filename' parameter to HASHFile() and HASHFileChunk() constJean-Francois Brousseau
2004-05-28In the Final function, move the context zeroing into the digest != NULLTodd C. Miller