Stephen Heumann
d3d3dbbad9
Add and use result macros for all HMACs.
2024-04-15 18:39:36 -05:00
Stephen Heumann
0ae8f97c3c
Add header declarations and tests for all incremental HMACs.
2024-04-15 18:29:01 -05:00
Stephen Heumann
191a27af86
Update HMAC-MD5 code to support processing a message in multiple parts.
...
This is implemented in the common HMAC code and can apply to the other hash algorithms as well, but the header and tests are currently only implemented for HMAC-MD5.
2023-12-10 15:09:57 -06:00
Stephen Heumann
8469c7744c
Implement MD4.
...
This is an old and insecure hash algorithm, but some things of interest still use it.
2023-11-30 18:35:11 -06:00
Stephen Heumann
c1e1caa766
Implement HMAC-MD5, HMAC-SHA1, and HMAC-SHA256.
2023-11-29 20:03:37 -06:00