Data.Hashabler

Hash Functions

data Hash32

data Hash64

data Hash128

Hashing with the SipHash algorithm

type SipKey

siphash64

siphash128

Hashing with the FNV-1a algorithm

hashFNV32

hashFNV64

FNV-1a Internal Parameters

fnvPrime32

fnvPrime64

fnvOffsetBasis32

fnvOffsetBasis64

Hashable types

class Hashable a

Creating your own Hashable instances

mixConstructor

Implementing new hash functions

class HashState h

Detailed discussion of principled Hashable instances