Maintainer | Thomas.DuBuisson@gmail.com |
---|---|
Stability | beta |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell98 |
Synopsis
- hmac :: Hash c d => MacKey c d -> ByteString -> d
- hmac' :: Hash c d => MacKey c d -> ByteString -> d
- newtype MacKey c d = MacKey ByteString
Documentation
hmac :: Hash c d => MacKey c d -> ByteString -> d Source #
Message authentication code calculation for lazy bytestrings.
hmac k msg
will compute an authentication code for msg
using key k
hmac' :: Hash c d => MacKey c d -> ByteString -> d Source #
hmac k msg
will compute an authentication code for msg
using key k
A key carrying phantom types c
and d
, forcing the key data to only be used
by particular hash algorithms.
Instances
Show (MacKey c d) Source # | |
Eq (MacKey c d) Source # | |
Ord (MacKey c d) Source # | |