Olivier Chéron
|
d8ed5ce9f1
|
Add SHAKE128 and SHAKE256 as HashAlgorithm instances
Generalizes SHA-3 code for SHAKE support and uses GHC type-level literals
to keep the output length variable.
|
2017-02-14 23:01:18 +00:00 |
|
Vincent Hanquez
|
7378fe3f45
|
add some missing blake2 modes
|
2017-02-14 16:26:44 +00:00 |
|
Vincent Hanquez
|
812b5d1aed
|
[blake2] uncapitalize the modules and types as it's not abbreviation.
|
2015-11-19 14:24:54 +00:00 |
|
Vincent Hanquez
|
fae5f084cf
|
[Blake2] define the algorithm as a multiple algorithm so that the output digest size is explicit in the digest types.
|
2015-11-19 12:10:14 +00:00 |
|
kinoru
|
558c21491e
|
Fix typo: Kekkak -> Keccak
The SHA-3 winning algorithm's name is Keccak (pronounced "catch-ack"),
not Kekkak.
- <http://keccak.noekeon.org/>
- <http://www.nist.gov/itl/csd/sha-100212.cfm>
- <https://en.wikipedia.org/wiki/SHA-3>
|
2015-10-27 14:56:42 +00:00 |
|
Vincent Hanquez
|
80b379c98d
|
cleanup tests, and improve testing of hash algorithms
|
2015-05-20 07:14:05 +01:00 |
|
Vincent Hanquez
|
987f9e7bb6
|
[internal] update to latest memory, and remove builtin support as memory is now available
|
2015-05-18 18:33:14 +01:00 |
|
Vincent Hanquez
|
c5f9ab2d35
|
[internal] update memory to latest
|
2015-05-14 10:04:16 +01:00 |
|
Vincent Hanquez
|
9ae9e38ce2
|
move to memory stuff
|
2015-05-09 14:23:32 +01:00 |
|
Vincent Hanquez
|
e82c0524e4
|
[tests] rename Hash module
|
2015-05-06 11:48:08 +01:00 |
|