summaryrefslogtreecommitdiff
path: root/common/lib/libc/hash
AgeCommit message (Expand)Author
2017-11-30Import SHA-3 code into libc and libkern.riastradh
2015-04-21Sort includes.riastradh
2015-04-15On big endian machines needs to include sys/endian.h for le32decjustin
2013-10-26murmurhash2: add an optimised path for the aligned pointer case.rmind
2013-06-30RUMP fix: ifdef weak alias. Pointed out by martin@.rmind
2013-06-09no need for the local defs of he enc functions; compat_defs.h provides them.christos
2013-06-09Use be{32,64}enc, suggested by joerg.christos
2013-06-07PR/47908: Gary Grebus: SHA256_Transform and SHA512_Transform are calledchristos
2012-07-10Fix kernel compilation: no namespace.hchristos
2012-07-09Add weak symbol for murmurhash2.rmind
2012-07-08Shut up lint.rmind
2012-07-08Add MurmurHash2 -- a non-cryptographic hash function by Austin Appleby.rmind
2010-01-24Fix unaligned access in *_Final for SHA224/SHA256/SHA384.joerg
2009-11-06Fix unaligned access as reported in PR port-sparc/42273joerg
2009-11-06Improve portability and clarity by using uint8_t for the byte datajoerg
2009-08-21Don't define weak aliases if _STANDALONE.skrll
2009-06-25Fix initialisation of SHA224.joerg
2009-06-19- move #include <sys/param.h> inside #if defined(_KERNEL) sectiontsutsui
2009-06-18Back out the addition of memset.c to the vax libkern, and instead dohe
2009-06-14Fix copy&paste errorsmartin
2009-06-11Provide fallback definitions of be[32|64]toh and htobe[32|64] forjoerg
2009-06-11use memcpy for bitcount writes to the buffer to avoid type punning issues.christos
2009-06-11- fix sha224 functions that used sha256 ctx, and add casts.christos
2009-06-11KNFjoerg
2009-06-11De-uglify:joerg
2009-06-11Simplify by using sys/endian.h functions. Fixes Big Endian case for SHA2.joerg
2009-05-26Add SHA224 implementation to libc.joerg
2009-03-16ansify function definitionscegger
2008-02-16For all files under src/common, as well as related man pages underapb
2008-02-16C99 is no longer "very recent". Adjust a comment accordingly, andapb
2007-07-18cast to void* to avoid a fatal warningdrochner
2007-07-18Fix SIGBUS issues on strict alignment issues. Use le32dec in RMD160joerg
2007-02-18Make SHA512_Last static since it is not part of the API. Suggested bychristos
2007-02-17make SHA512_Last weak.christos
2006-11-01Add include of <sys/param.h>, to allow vax kernels to build again.he
2006-10-27restruct the include files to look like the other hash functions.christos
2006-10-27this is shared with the kernel now.christos
2005-12-20add files I forgot to commit.christos