The attached patch provides HMAC unit tests for a range of the more critical
hashes - MD5, SHA224, SHA256, SHA384 and SHA512, using standard test vectors.
This patch also changes around the format of the output of --verbose mode to
make it clearer what is actually being tested.
It also changes the public key tests to what I believe is the correct
behaviour - see email from earlier today.
It also enables some tests for the Tiger hash algorithm. It isn't clear why
the tests weren't enable, but they work fine.
Overall, this is a low priority patch.
This won't build unless you already have my SHA224 patch applied, and it won't
pass unless you have my SHA384/SHA512 blocksize patch applied.
Brad
hashes - MD5, SHA224, SHA256, SHA384 and SHA512, using standard test vectors.
This patch also changes around the format of the output of --verbose mode to
make it clearer what is actually being tested.
It also changes the public key tests to what I believe is the correct
behaviour - see email from earlier today.
It also enables some tests for the Tiger hash algorithm. It isn't clear why
the tests weren't enable, but they work fine.
Overall, this is a low priority patch.
This won't build unless you already have my SHA224 patch applied, and it won't
pass unless you have my SHA384/SHA512 blocksize patch applied.
Brad