summaryrefslogtreecommitdiff
path: root/lib/libc/hash
AgeCommit message (Expand)Author
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.Todd C. Miller
2019-01-20use standard headers for siphashBrent Cook
2017-12-25memcpy from the right place. at this point, the used variable is notTed Unangst
2017-10-23Don't let close(2) clobber errno. Some calls were already protectedTodd C. Miller
2017-06-13no need for branding in .Nd lineTheo de Raadt
2017-05-27move sha224_initial_hash_value[] under !SHA2_SMALL; ok deraadt@ millert@Christian Weisgerber
2017-04-12SipHash_Final() was assuming the digest was 64-bit aligned, resulting inTheo de Raadt
2017-02-23SHA-1 collisions have now been found so update some man pages. As noted byDaniel Dickman
2017-02-23Replace use of mathematical minus with an em-dash (from tb@) and break upDaniel Dickman
2016-09-21Delete casts to off_t and size_t that are implied by assignmentsPhilip Guenther
2016-09-04jmc says you can never have too many functions in one man page, so listTed Unangst
2016-09-04remove caveats that are either misleading or unhelpful.Ted Unangst
2016-09-03Add functions for SHA512/256. The standard says you're supposed to startTed Unangst
2016-07-28RMD160Update actually takes size_t lengthTed Unangst
2016-03-30for some time now mandoc has not required MLINKS to functionJason McIntyre
2016-03-10un-vax;Jason McIntyre
2015-11-10update NAME section to include all documented functions,Jason McIntyre
2015-11-01delete old lint ARGSUSED commentsPhilip Guenther
2015-09-14Remove useless quoting from .Fo and .Fn function names, to preventIngo Schwarze
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