summaryrefslogtreecommitdiff
path: root/lib/libc/hash
AgeCommit message (Expand)Author
2017-11-30Add riastradh's man pages for sha3 and friends.wiz
2017-11-30Import SHA-3 code into libc and libkern.riastradh
2017-10-30Remove Tn. Do not split on An lines.wiz
2017-10-25Add sha_224, sha_384 and sha_512 family of functions to the NAME section as w...abhinav
2017-10-05Cast away some compile warnings.roy
2017-07-03Remove workaround for ancient HTML generation code.wiz
2017-01-10add missing cast.christos
2016-07-02Fix pasto.wiz
2016-07-02Add licensechristos
2016-07-02Some minor fixes.wiz
2016-07-01Improve wording.christos
2016-07-01new hmac function.christos
2014-12-11Fix rcsid comment.riastradh
2014-09-24undo, the right place for this is compat_defs.hchristos
2014-09-24Provide a backward-compatible conditional define of O_CLOEXEChe
2014-09-18make more descriptors that we open as close-on-execchristos
2012-07-08Add Makefile in libc for murmurhash, missed in previous commit.rmind
2012-07-08Add MurmurHash2 -- a non-cryptographic hash function by Austin Appleby.rmind
2012-06-25Update old-style definitions to ANSI, remove a couple of registerabs
2012-03-20Use C89 definition.matt
2010-04-05\\ -> \ejoerg
2010-01-17Close file handle in error case. Found by cppcheck.wiz
2009-11-06Improve portability and clarity by using uint8_t for the byte datajoerg
2009-10-22Pull in revisions 1.24 and 1.25 from upstream, which change this file'ssnj
2009-05-26Add SHA224 implementation to libc.joerg
2009-03-10Add missing .Os.joerg
2009-03-06According to Alexander Bluhm in tech-toolchain on 31 Jan 2009, the wayapb
2009-02-12sign-compare fixlukem
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-13Fix replicated typodholland
2006-10-28More cleanup after sha2.h and rmd160.h moved houseagc
2006-10-27this moved to common/lib/libc/hashchristos
2006-10-27As discussed back in June, remove hmac_sha1 and hmac_md5 from libc, todrochner
2006-10-15static before const.christos
2006-06-23Make these weak as Matthias Drochner pointed out.christos
2006-05-12since we rename and provide a weak symbol for MD2Transform make it non-static.mrg
2006-02-09change #include <sys/endian.h> => #include <machine/endian.h> so thatdogcow
2005-12-26u_intN_t -> uintN_tperry
2005-12-20Use reach-over sources from common/lib/libcchristos
2005-11-29WARNS=4christos
2005-11-22SHA2 support appeared in NetBSD 3.0.tron
2005-09-28Rename "hash.c" to "hashhl.c" since this is included from *hl.c files.christos
2005-09-26The weak alias macros can only work before namespace.h gets included becausechristos
2005-09-26Add missing SHA384_Transform. XXX: Is that correct?christos
2005-09-25Fix weak aliasing after recent changes.elad
2005-09-24Need namespace.h here too.elad
2005-09-24Put public domain MD2 implementation in libc/hash/md2.elad
2005-09-24Use crypto/rmd160.h.elad
2005-09-24Fix NetBSD CVS tag, put all code under #ifdef HASH_ALGORITHM.elad
2005-09-24Need namespace.h.elad