| License | BSD-style |
|---|---|
| Maintainer | Vincent Hanquez <vincent@snarc.org> |
| Stability | experimental |
| Portability | unknown |
| Safe Haskell | Trustworthy |
| Language | Haskell98 |
Crypto.MAC.SHA3
Description
provide a simple SHA3 MAC mechanism with
mac = hash(key|message)
Documentation
SHA3_512 MAC
Constructors
| MAC512 | |
Fields | |
SHA3_384 MAC
Constructors
| MAC384 | |
Fields | |
SHA3_256 MAC
Constructors
| MAC256 | |
Fields | |
SHA3_224 MAC
Constructors
| MAC224 | |
Fields | |
Arguments
| :: ByteString | secret |
| -> ByteString | message |
| -> MAC512 |
compute a MAC using a simple SHA3_512 key|msg
Arguments
| :: ByteString | secret |
| -> ByteString | message |
| -> MAC384 |
compute a MAC using a simple SHA3_384 key|msg
Arguments
| :: ByteString | secret |
| -> ByteString | message |
| -> MAC256 |
compute a MAC using a simple SHA3_256 key|msg