Data.Hashable

Hashing and security

Computing hash values

class Hashable a

Creating new instances

Generic instances

Understanding a compiler error

Writing instances by hand

Hashing contructors with multiple fields

Hashing types with multiple constructors

hashUsing

hashPtr

hashPtrWithSalt

hashByteArray

hashByteArrayWithSalt

Caching hashes

data Hashed a

hashed

unhashed

mapHashed

traverseHashed