| License | BSD-style | 
|---|---|
| Maintainer | Vincent Hanquez <vincent@snarc.org> | 
| Stability | experimental | 
| Portability | unknown | 
| Safe Haskell | Trustworthy | 
| Language | Haskell98 | 
Crypto.Hash.SHA512t
Description
A module containing SHA512/t
Synopsis
- data Ctx = Ctx !Int !Ctx
- init :: Int -> Ctx
- update :: Ctx -> ByteString -> Ctx
- finalize :: Ctx -> ByteString
- hash :: Int -> ByteString -> ByteString
- hashlazy :: Int -> ByteString -> ByteString
Documentation
Incremental hashing Functions
update :: Ctx -> ByteString -> Ctx #
update a context with a bytestring
finalize :: Ctx -> ByteString #
finalize the context into a digest bytestring
Single Pass hashing
hash :: Int -> ByteString -> ByteString #
hash a strict bytestring into a digest bytestring
hashlazy :: Int -> ByteString -> ByteString #
hash a lazy bytestring into a digest bytestring