|
|
|
|
|
| Description |
| Implements HMAC (hashed message authentication code) as defined in FIPS 198
http://csrc.nist.gov/publications/fips/fips198/fips-198a.pdf.
|
|
| Synopsis |
|
|
|
|
| Function Types
|
|
|
| :: HashMethod | Hash function and associated block size
| | -> [Octet] | Secret key
| | -> [Octet] | Message text
| | -> [Octet] | Resulting HMAC value
| | Generalized function for creating HMACs on a specified
hash function.
|
|
|
|
| :: [Octet] | Secret key
| | -> [Octet] | Message text
| | -> [Octet] | Resulting HMAC-SHA1 value
| | Compute an HMAC using SHA-1 as the underlying hash function.
|
|
|
|
| :: [Octet] | Secret key
| | -> [Octet] | Message text
| | -> [Octet] | Resulting HMAC-MD5 value
| | Compute an HMAC using MD5 as the underlying hash function.
|
|
|
| Data Types
|
|
|
| HMAC works over any hash function, which is represented by
HashMethod. A hash function and input block size must
be specified.
| | Constructors | | HashMethod | | | digest :: [Octet] -> [Octet] | An arbitrary hash function
| | input_blocksize :: Int | Bit size of an input block to the hash function
|
|
|
|
|
| Produced by Haddock version 2.6.1 |