Copyright | Copyright © 2021 Lars Kuhtz <lakuhtz@gmail.com> |
---|---|
License | MIT |
Maintainer | Lars Kuhtz <lakuhtz@gmail.com> |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Incremental Pure Hashes
Documentation
class IncrementalHash a where Source #
Instances
updateByteString :: forall a. IncrementalHash a => Context a -> ByteString -> Context a Source #
updateByteStringLazy :: forall a. IncrementalHash a => Context a -> ByteString -> Context a Source #
updateShortByteString :: forall a. IncrementalHash a => Context a -> ShortByteString -> Context a Source #
updateStorable :: forall a b. IncrementalHash a => Storable b => Context a -> b -> Context a Source #
updateByteArray :: forall a. IncrementalHash a => Context a -> ByteArray# -> Context a Source #