summaryrefslogtreecommitdiff
path: root/lib/hash.h
Commit message (Expand)AuthorAgeFilesLines
* hash: Avoid 64bit crc intrinsics on 32bit aligned data.Mike Pattrick2023-02-031-1/+64
* hash: Fix compilation error on Fedora 34 with GCC 11 and -O0.Guzowski Adrian2021-09-151-9/+9
* treewide: Get rid of // comments, even inside comments.Ben Pfaff2019-01-251-2/+2
* hash: Implement hash for aarch64 using CRC32c intrinsics.Yanqin Wei (Arm Technology China)2019-01-251-1/+4
* hash: Remove conflicting hash_finish() prototype.Ben Pfaff2017-06-131-1/+0
* hash: New helper functions for adding words in a buffer to a hash.Ben Pfaff2017-06-121-18/+48
* hash: Update murmurhash repo link in commentsCian Ferriter2016-12-211-1/+1
* hash: Skip Invoking mhash_add__() with zero input.Bhanuprakash Bodireddy2016-10-171-0/+5
* hash: New helper functions hash_bytes32() and hash_bytes64().Ben Pfaff2016-01-201-1/+13
* test-hash: Remove the check_word_hash() for hash_bytes128_cb.Alex Wang2015-02-271-0/+1
* hash: Add hash_add64().Jarno Rajahalme2015-01-061-7/+25
* hash: Make basis of hash_words64() 32 bits.Jarno Rajahalme2015-01-061-9/+8
* hash: Add 128-bit murmurhash.Joe Stringer2014-11-251-5/+6
* hash.h: Avoid compiler warnings with MSVC.Gurucharan Shetty2014-09-111-2/+3
* lib/hash: Use CRC32 for hashing.Jarno Rajahalme2014-07-111-13/+195
* lib/hash: Abstract hash interface.Jarno Rajahalme2014-07-041-2/+12
* lib/packet.h: add hash_mac()Andy Zhou2014-03-281-0/+6
* lib/hash.h: add hash_uint64()Andy Zhou2014-03-281-0/+6
* lib/hash.h: fix hash_2wordsAndy Zhou2014-03-281-1/+1
* hash: Replace primary hash functions by murmurhash.Ben Pfaff2013-01-221-88/+46
* hash: Change mhash_finish() data measurement from words to bytes.Ben Pfaff2013-01-221-2/+2
* hash: Correct implementation of mhash_finish().Ben Pfaff2013-01-221-3/+3
* hash: Introduce an implementation of murmurhash.Ben Pfaff2012-09-041-0/+42
* Global replace of Nicira Networks.Raju Subramanian2012-05-021-1/+1
* hash: Convert macros to inline functions.Ben Pfaff2012-02-021-22/+28
* lib: Adapt headers for use in C++.Casey Barker2011-08-041-2/+10
* hash: Make functions for hashing a few words easier to use.Ben Pfaff2010-12-171-4/+9
* hash: Prevent warnings about strict aliasing rules.Jesse Gross2010-01-201-2/+5
* hash: Improve hash function for integers.Ben Pfaff2009-11-041-1/+2
* hash: Implement hash function for Boolean values.Ben Pfaff2009-11-041-0/+10
* hash: Implement hash function for "double" values.Ben Pfaff2009-11-041-0/+8
* hash: Implement hash function for pointer values.Ben Pfaff2009-11-041-0/+13
* Update primary code license to Apache 2.0.Ben Pfaff2009-06-151-10/+10
* Import from old repository commit 61ef2b42a9c4ba8e1600f15bb0236765edc2ad45.v0.90.0Ben Pfaff2009-07-081-0/+71