Dag-Erling Smørgrav
|
2c697a472b
|
Implement SHA-224 and HMAC-SHA224.
|
2014-07-11 13:33:58 +00:00 |
|
Dag-Erling Smørgrav
|
6aa7f9a0e6
|
Implement HMAC-SHA{256,384,512} and add unit tests. Remove pre-existing
HMAC implementations from the libcperciva and XySSL code.
|
2014-07-11 13:01:32 +00:00 |
|
Dag-Erling Smørgrav
|
8e786c5a98
|
Introduce t_zero (a 256-byte array of zeroes) and t_seq8 (a 256-byte array
counting up from zero). Use them to simplify the HMAC-SHA1 test vectors.
|
2014-07-11 12:46:23 +00:00 |
|
Dag-Erling Smørgrav
|
cd10966e07
|
Make the performance tests conditional on a run-time environment variable
rather than a build-time option.
|
2014-07-11 00:18:34 +00:00 |
|
Dag-Erling Smørgrav
|
63bcbcca20
|
Rename the HMAC-SHA1 code.
|
2014-07-10 23:57:47 +00:00 |
|
Dag-Erling Smørgrav
|
593125c353
|
Import sha256 from libcperciva
Import md2, md4, sha384 and sha512 from XySSL
|
2014-07-10 14:51:07 +00:00 |
|
Dag-Erling Smørgrav
|
601403cba3
|
Use custom keywords.
|
2014-07-04 11:20:46 +00:00 |
|
Dag-Erling Smørgrav
|
ae99587ba4
|
initial code drop
|
2014-07-04 11:18:53 +00:00 |
|