Copyright | Copyright © 2021 Lars Kuhtz <lakuhtz@gmail.com> |
---|---|
License | MIT |
Maintainer | Lars Kuhtz <lakuhtz@gmail.com> |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Salted variants for FNV1 Hashes
Synopsis
- newtype Fnv164Hash = Fnv164Hash Word64
- data Fnv164Context
- newtype Fnv1a64Hash = Fnv1a64Hash Word64
- data Fnv1a64Context
- newtype Fnv132Hash = Fnv132Hash Word32
- data Fnv132Context
- newtype Fnv1a32Hash = Fnv1a32Hash Word32
- data Fnv1a32Context
- newtype Fnv1Hash = Fnv1Hash Word
- data Fnv1Context
- newtype Fnv1aHash = Fnv1aHash Word
- data Fnv1aContext
- module Data.Hash.Class.Pure.Salted
Fnv1 64 bit
newtype Fnv164Hash Source #
Instances
data Fnv164Context Source #
Fnv1a 64 bit
newtype Fnv1a64Hash Source #
Instances
data Fnv1a64Context Source #
Fnv1 32 bit
newtype Fnv132Hash Source #
Instances
data Fnv132Context Source #
Fnv1a 32 bit
newtype Fnv1a32Hash Source #
Instances
data Fnv1a32Context Source #
Fnv1 Host Wordsize
Instances
Eq Fnv1Hash Source # | |
Ord Fnv1Hash Source # | |
Defined in Data.Hash.FNV1 | |
Show Fnv1Hash Source # | |
IncrementalHash Fnv1Hash Source # | |
Hash Fnv1Hash Source # | |
Defined in Data.Hash.FNV1 | |
Hash Fnv1Hash Source # | |
type Context Fnv1Hash Source # | |
Defined in Data.Hash.FNV1 | |
type Salt Fnv1Hash Source # | |
Defined in Data.Hash.FNV1.Salted |
data Fnv1Context Source #
Fnv1a Host Wordsize
Instances
Eq Fnv1aHash Source # | |
Ord Fnv1aHash Source # | |
Defined in Data.Hash.FNV1 | |
Show Fnv1aHash Source # | |
IncrementalHash Fnv1aHash Source # | |
Hash Fnv1aHash Source # | |
Defined in Data.Hash.FNV1 | |
Hash Fnv1aHash Source # | |
type Context Fnv1aHash Source # | |
Defined in Data.Hash.FNV1 | |
type Salt Fnv1aHash Source # | |
Defined in Data.Hash.FNV1.Salted |
data Fnv1aContext Source #
Utils
module Data.Hash.Class.Pure.Salted
Orphan instances
Hash Fnv1aHash Source # | |
Hash Fnv1Hash Source # | |
Hash Fnv1a32Hash Source # | |
type Salt Fnv1a32Hash Source # | |
Hash Fnv132Hash Source # | |
type Salt Fnv132Hash Source # initialize :: Salt Fnv132Hash -> Context Fnv132Hash Source # | |
Hash Fnv1a64Hash Source # | |
type Salt Fnv1a64Hash Source # | |
Hash Fnv164Hash Source # | |
type Salt Fnv164Hash Source # initialize :: Salt Fnv164Hash -> Context Fnv164Hash Source # |