brandon.dahler
NuGet publisher profile
Packages (29)
System.Data.HashFunction.Core
C# library to create a common interface to non-cryptographic hash functions (http://en.wikipedia.org/wiki/List_of_hash_functions#Non-cryptographic_hash_functions) and provide implementations of public hash functions. Includes wrapper for HashAlgorithm-based hash functions.
System.Data.HashFunction.Interfaces
C# library to create a common interface to non-cryptographic hash functions (http://en.wikipedia.org/wiki/List_of_hash_functions#Non-cryptographic_hash_functions).
System.Data.HashFunction.xxHash
Data.HashFunction implementation of xxHash (https://code.google.com/p/xxhash/).
System.Data.HashFunction.FNV
Data.HashFunction implementation of Fowler–Noll–Vo hash function (http://www.isthe.com/chongo/tech/comp/fnv/index.html) (http://en.wikipedia.org/wiki/Fowler–Noll–Vo_hash_function).
System.Data.HashFunction.MurmurHash
Data.HashFunction implementation of MurMurHash (https://code.google.com/p/smhasher/wiki/MurmurHash).
System.Data.HashFunction.CRC
Data.HashFunction implementation of the cyclic redundancy check (CRC) error-detecting code (http://en.wikipedia.org/wiki/Cyclic_redundancy_check). Implementation is generalized to encompass all possible CRC parameters from 1 to 64 bits.
System.Data.HashFunction.CityHash
Data.HashFunction implementation of CityHash (https://code.google.com/p/cityhash/).
System.Data.HashFunction.Blake2
Data.HashFunction implementation of BLAKE2 hash (http://blake2.net/).
System.Data.HashFunction.FarmHash
Data.HashFunction implementation of FarmHash (https://github.com/google/farmhash).
System.Data.HashFunction.SpookyHash
Data.HashFunction implementation of SpookyHash (http://burtleburtle.net/bob/hash/spooky.html).
System.Data.HashFunction.Jenkins
Data.HashFunction implementation of the Jenkins family of hash functions (http://en.wikipedia.org/wiki/Jenkins_hash_function). Note: SpookyHash can be found in the Data.HashFunction.SpookyHash package.
System.Data.HashFunction.Pearson
Data.HashFunction implementation of Pearson hashing (http://en.wikipedia.org/wiki/Pearson_hashing) (http://cs.mwsu.edu/~griffin/courses/2133/downloads/Spring11/p677-pearson.pdf).
System.Data.HashFunction.Buzhash
Data.HashFunction implementation of BuzHash (http://www.serve.net/buz/hash.adt/java.002.html).
System.Data.HashFunction.BernsteinHash
Data.HashFunction implementation of Bernstein hash (http://www.eternallyconfuzzled.com/tuts/algorithms/jsw_tut_hashing.aspx#djb).
System.Data.HashFunction.ELF64
Data.HashFunction implementation of the hash function used by the elf64 object file format (http://downloads.openwatcom.org/ftp/devel/docs/elf-64-gen.pdf).
System.Data.HashFunction.Core.Net40Async
C# library to create a common interface to non-cryptographic hash functions (http://en.wikipedia.org/wiki/List_of_hash_functions#Non-cryptographic_hash_functions) and provide implementations of public hash functions. Includes wrapper for HashAlgorithm-based hash functions.
System.Data.HashFunction.MurmurHash.Net40Async
Data.HashFunction implementation of MurMurHash (https://code.google.com/p/smhasher/wiki/MurmurHash).
System.Data.HashFunction.xxHash.Net40Async
Data.HashFunction implementation of xxHash (https://code.google.com/p/xxhash/).
System.Data.HashFunction.HashAlgorithm
Data.HashFunction implementation of a wrapper for System.Security.Cryptography.HashAlgorithm.
System.Data.HashFunction.Jenkins.Net40Async
Data.HashFunction implementation of the Jenkins family of hash functions (http://en.wikipedia.org/wiki/Jenkins_hash_function). Note: SpookyHash can be found in the Data.HashFunction.SpookyHash package.
System.Data.HashFunction.MetroHash
Data.HashFunction implementation of MetroHash (https://github.com/jandrewrogers/MetroHash).
System.Data.HashFunction.Buzhash.Net40Async
Data.HashFunction implementation of BuzHash (http://www.serve.net/buz/hash.adt/java.002.html).
System.Data.HashFunction.CityHash.Net40Async
Data.HashFunction implementation of CityHash (https://code.google.com/p/cityhash/).
System.Data.HashFunction.FNV.Net40Async
Data.HashFunction implementation of Fowler–Noll–Vo hash function (http://www.isthe.com/chongo/tech/comp/fnv/index.html) (http://en.wikipedia.org/wiki/Fowler%E2%80%93Noll%E2%80%93Vo_hash_function).
System.Data.HashFunction.CRC.Net40Async
Data.HashFunction implementation of the cyclic redundancy check (CRC) error-detecting code (http://en.wikipedia.org/wiki/Cyclic_redundancy_check). Implementation is generalized to encompass all possible CRC parameters from 1 to 64 bits.
System.Data.HashFunction.Pearson.Net40Async
Data.HashFunction implementation of Pearson hashing (http://en.wikipedia.org/wiki/Pearson_hashing) (http://cs.mwsu.edu/~griffin/courses/2133/downloads/Spring11/p677-pearson.pdf).
System.Data.HashFunction.BernsteinHash.Net40Async
Data.HashFunction implementation of Bernstein hash (http://www.eternallyconfuzzled.com/tuts/algorithms/jsw_tut_hashing.aspx#djb).
System.Data.HashFunction.ELF64.Net40Async
Data.HashFunction implementation of the hash function used by the elf64 object file format (http://downloads.openwatcom.org/ftp/devel/docs/elf-64-gen.pdf).
System.Data.HashFunction.Blake2.Net40Async
Data.HashFunction implementation of BLAKE2 hash (http://blake2.net/).