hashes-0.2.3: Hash functions

Index

Algorithm 
1 (Type/Class)Data.Hash.Internal.OpenSSL
2 (Data Constructor)Data.Hash.Internal.OpenSSL
algorithmData.Hash.Internal.OpenSSL
B16ShortByteString 
1 (Type/Class)Data.Hash.Internal.Utils
2 (Data Constructor)Data.Hash.Internal.Utils
Blake2b512 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.Blake2
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.Blake2
Blake2s256 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.Blake2
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.Blake2
Context 
1 (Type/Class)Data.Hash.Class.Mutable.Internal, Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA2, Data.Hash.SHA3, Data.Hash.SHA3
2 (Type/Class)Data.Hash.Class.Pure.Internal, Data.Hash.Class.Pure, Data.Hash.Class.Pure.Salted, Data.Hash.FNV1, Data.Hash.FNV1, Data.Hash.FNV1.Salted, Data.Hash.FNV1.Salted, Data.Hash.SipHash, Data.Hash.SipHash
Ctx 
1 (Type/Class)Data.Hash.Internal.OpenSSL
2 (Data Constructor)Data.Hash.Internal.OpenSSL
Digest 
1 (Type/Class)Data.Hash.Internal.OpenSSL
2 (Data Constructor)Data.Hash.Internal.OpenSSL
finalCtxData.Hash.Internal.OpenSSL
finalize 
1 (Function)Data.Hash.Class.Mutable.Internal, Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Pure.Internal, Data.Hash.Class.Pure, Data.Hash.Class.Pure.Salted, Data.Hash.FNV1, Data.Hash.FNV1.Salted, Data.Hash.SipHash
finalizeKeccak256PtrData.Hash.Internal.OpenSSL, Data.Hash.Keccak
finalizeKeccak512PtrData.Hash.Internal.OpenSSL, Data.Hash.Keccak
fnv1Data.Hash.FNV1
fnv132Data.Hash.FNV1
Fnv132ContextData.Hash.FNV1, Data.Hash.FNV1.Salted
fnv132FinalizeData.Hash.FNV1
Fnv132Hash 
1 (Type/Class)Data.Hash.FNV1, Data.Hash.FNV1.Salted
2 (Data Constructor)Data.Hash.FNV1, Data.Hash.FNV1.Salted
fnv132InitializeData.Hash.FNV1
fnv132UpdateData.Hash.FNV1
fnv164Data.Hash.FNV1
Fnv164ContextData.Hash.FNV1, Data.Hash.FNV1.Salted
fnv164FinalizeData.Hash.FNV1
Fnv164Hash 
1 (Type/Class)Data.Hash.FNV1, Data.Hash.FNV1.Salted
2 (Data Constructor)Data.Hash.FNV1, Data.Hash.FNV1.Salted
fnv164InitializeData.Hash.FNV1
fnv164UpdateData.Hash.FNV1
fnv1aData.Hash.FNV1
fnv1a32Data.Hash.FNV1
Fnv1a32ContextData.Hash.FNV1, Data.Hash.FNV1.Salted
fnv1a32FinalizeData.Hash.FNV1
Fnv1a32Hash 
1 (Type/Class)Data.Hash.FNV1, Data.Hash.FNV1.Salted
2 (Data Constructor)Data.Hash.FNV1, Data.Hash.FNV1.Salted
fnv1a32InitializeData.Hash.FNV1
fnv1a32UpdateData.Hash.FNV1
fnv1a64Data.Hash.FNV1
Fnv1a64ContextData.Hash.FNV1, Data.Hash.FNV1.Salted
fnv1a64FinalizeData.Hash.FNV1
Fnv1a64Hash 
1 (Type/Class)Data.Hash.FNV1, Data.Hash.FNV1.Salted
2 (Data Constructor)Data.Hash.FNV1, Data.Hash.FNV1.Salted
fnv1a64InitializeData.Hash.FNV1
fnv1a64UpdateData.Hash.FNV1
Fnv1aContextData.Hash.FNV1, Data.Hash.FNV1.Salted
fnv1aFinalizeData.Hash.FNV1
Fnv1aHash 
1 (Type/Class)Data.Hash.FNV1, Data.Hash.FNV1.Salted
2 (Data Constructor)Data.Hash.FNV1, Data.Hash.FNV1.Salted
fnv1aInitializeData.Hash.FNV1
fnv1aPrimitiveData.Hash.FNV1
fnv1aPrimitive_Data.Hash.FNV1
fnv1aUpdateData.Hash.FNV1
fnv1a_32Data.Hash.FNV1
fnv1a_32_Data.Hash.FNV1
fnv1a_64Data.Hash.FNV1
fnv1a_64_Data.Hash.FNV1
fnv1a_hostData.Hash.FNV1
fnv1a_host_Data.Hash.FNV1
Fnv1ContextData.Hash.FNV1, Data.Hash.FNV1.Salted
fnv1FinalizeData.Hash.FNV1
Fnv1Hash 
1 (Type/Class)Data.Hash.FNV1, Data.Hash.FNV1.Salted
2 (Data Constructor)Data.Hash.FNV1, Data.Hash.FNV1.Salted
fnv1InitializeData.Hash.FNV1
fnv1PrimitiveData.Hash.FNV1
fnv1Primitive_Data.Hash.FNV1
fnv1UpdateData.Hash.FNV1
fnv1_32Data.Hash.FNV1
fnv1_32_Data.Hash.FNV1
fnv1_64Data.Hash.FNV1
fnv1_64_Data.Hash.FNV1
fnv1_hostData.Hash.FNV1
fnv1_host_Data.Hash.FNV1
fnvOffsetBasisData.Hash.FNV1
fnvOffsetBasis32Data.Hash.FNV1
fnvOffsetBasis64Data.Hash.FNV1
fnvPrimeData.Hash.FNV1
fnvPrime32Data.Hash.FNV1
fnvPrime64Data.Hash.FNV1
Hash 
1 (Type/Class)Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Type/Class)Data.Hash.Class.Mutable.Salted
3 (Type/Class)Data.Hash.Class.Pure, Data.Hash.FNV1
4 (Type/Class)Data.Hash.Class.Pure.Salted, Data.Hash.FNV1.Salted, Data.Hash.SipHash
hashByteArray 
1 (Function)Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Mutable.Salted
3 (Function)Data.Hash.Class.Pure, Data.Hash.FNV1
4 (Function)Data.Hash.Class.Pure.Salted, Data.Hash.FNV1.Salted, Data.Hash.SipHash
hashByteString 
1 (Function)Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Mutable.Salted
3 (Function)Data.Hash.Class.Pure, Data.Hash.FNV1
4 (Function)Data.Hash.Class.Pure.Salted, Data.Hash.FNV1.Salted, Data.Hash.SipHash
hashByteStringLazy 
1 (Function)Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Mutable.Salted
3 (Function)Data.Hash.Class.Pure, Data.Hash.FNV1
4 (Function)Data.Hash.Class.Pure.Salted, Data.Hash.FNV1.Salted, Data.Hash.SipHash
hashPtr 
1 (Function)Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Mutable.Salted
3 (Function)Data.Hash.Class.Pure, Data.Hash.FNV1
4 (Function)Data.Hash.Class.Pure.Salted, Data.Hash.FNV1.Salted, Data.Hash.SipHash
hashShortByteString 
1 (Function)Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Mutable.Salted
3 (Function)Data.Hash.Class.Pure, Data.Hash.FNV1
4 (Function)Data.Hash.Class.Pure.Salted, Data.Hash.FNV1.Salted, Data.Hash.SipHash
hashStorable 
1 (Function)Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Mutable.Salted
3 (Function)Data.Hash.Class.Pure, Data.Hash.FNV1
4 (Function)Data.Hash.Class.Pure.Salted, Data.Hash.FNV1.Salted, Data.Hash.SipHash
IncrementalHash 
1 (Type/Class)Data.Hash.Class.Mutable.Internal, Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Type/Class)Data.Hash.Class.Pure.Internal, Data.Hash.Class.Pure, Data.Hash.Class.Pure.Salted, Data.Hash.FNV1, Data.Hash.FNV1.Salted, Data.Hash.SipHash
initCtxData.Hash.Internal.OpenSSL
initialize 
1 (Function)Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Mutable.Salted
3 (Function)Data.Hash.Class.Pure, Data.Hash.FNV1
4 (Function)Data.Hash.Class.Pure.Salted, Data.Hash.FNV1.Salted, Data.Hash.SipHash
initializeWithSaltData.Hash.Class.Pure, Data.Hash.FNV1
Keccak256 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.Keccak
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.Keccak
Keccak512 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.Keccak
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.Keccak
OpenSslDigestData.Hash.Internal.OpenSSL
OpenSslException 
1 (Type/Class)Data.Hash.Internal.OpenSSL
2 (Data Constructor)Data.Hash.Internal.OpenSSL
resetData.Hash.Class.Mutable.Internal, Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
ResetableHashData.Hash.Class.Mutable.Internal, Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
resetCtxData.Hash.Internal.OpenSSL
Salt 
1 (Type/Class)Data.Hash.Class.Mutable.Salted
2 (Type/Class)Data.Hash.Class.Pure.Salted, Data.Hash.FNV1.Salted, Data.Hash.FNV1.Salted, Data.Hash.SipHash, Data.Hash.SipHash
Sha2_224 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.SHA2
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.SHA2
Sha2_256 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.SHA2
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.SHA2
Sha2_384 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.SHA2
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.SHA2
Sha2_512 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.SHA2
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.SHA2
Sha2_512_224 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.SHA2
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.SHA2
Sha2_512_256 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.SHA2
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.SHA2
Sha3_224 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.SHA3
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.SHA3
Sha3_256 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.SHA3
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.SHA3
Sha3_384 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.SHA3
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.SHA3
Sha3_512 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.SHA3
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.SHA3
Shake128 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.SHA3
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.SHA3
Shake256 
1 (Type/Class)Data.Hash.Internal.OpenSSL, Data.Hash.SHA3
2 (Data Constructor)Data.Hash.Internal.OpenSSL, Data.Hash.SHA3
SipHash 
1 (Type/Class)Data.Hash.SipHash
2 (Data Constructor)Data.Hash.SipHash
sipHashData.Hash.SipHash
sipHash13Data.Hash.SipHash
sipHash24Data.Hash.SipHash
sipHash48Data.Hash.SipHash
sipHashCDData.Hash.SipHash
SipHashContextData.Hash.SipHash
sipHashFinalizeData.Hash.SipHash
sipHashInitializeData.Hash.SipHash
SipHashKey 
1 (Type/Class)Data.Hash.SipHash
2 (Data Constructor)Data.Hash.SipHash
sipHashUpdateData.Hash.SipHash
update 
1 (Function)Data.Hash.Class.Mutable.Internal, Data.Hash.Class.Mutable, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Pure.Internal, Data.Hash.Class.Pure, Data.Hash.Class.Pure.Salted, Data.Hash.FNV1, Data.Hash.FNV1.Salted, Data.Hash.SipHash
updateByteArray 
1 (Function)Data.Hash.Class.Mutable.Internal, Data.Hash.Class.Mutable, Data.Hash.Class.Mutable.Salted, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Pure.Internal, Data.Hash.Class.Pure, Data.Hash.Class.Pure.Salted, Data.Hash.FNV1, Data.Hash.FNV1.Salted, Data.Hash.SipHash
updateByteString 
1 (Function)Data.Hash.Class.Mutable.Internal, Data.Hash.Class.Mutable, Data.Hash.Class.Mutable.Salted, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Pure.Internal, Data.Hash.Class.Pure, Data.Hash.Class.Pure.Salted, Data.Hash.FNV1, Data.Hash.FNV1.Salted, Data.Hash.SipHash
updateByteStringLazy 
1 (Function)Data.Hash.Class.Mutable.Internal, Data.Hash.Class.Mutable, Data.Hash.Class.Mutable.Salted, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Pure.Internal, Data.Hash.Class.Pure, Data.Hash.Class.Pure.Salted, Data.Hash.FNV1, Data.Hash.FNV1.Salted, Data.Hash.SipHash
updateCtxData.Hash.Internal.OpenSSL
updateShortByteString 
1 (Function)Data.Hash.Class.Mutable.Internal, Data.Hash.Class.Mutable, Data.Hash.Class.Mutable.Salted, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Pure.Internal, Data.Hash.Class.Pure, Data.Hash.Class.Pure.Salted, Data.Hash.FNV1, Data.Hash.FNV1.Salted, Data.Hash.SipHash
updateStorable 
1 (Function)Data.Hash.Class.Mutable.Internal, Data.Hash.Class.Mutable, Data.Hash.Class.Mutable.Salted, Data.Hash.Blake2, Data.Hash.Keccak, Data.Hash.SHA2, Data.Hash.SHA3
2 (Function)Data.Hash.Class.Pure.Internal, Data.Hash.Class.Pure, Data.Hash.Class.Pure.Salted, Data.Hash.FNV1, Data.Hash.FNV1.Salted, Data.Hash.SipHash