diff options
author | Tianjia Zhang <tianjia.zhang@linux.alibaba.com> | 2021-11-29 20:32:35 +0800 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2021-12-01 20:25:49 +0100 |
commit | 7f77ccb456be82794b0d2d89ac6297b6e1fe2079 (patch) | |
tree | 86200c00cfd453e884ea95bd32c82906641aa512 /testsuite | |
parent | e2edd9bea1b661e1b60cb74b4461e88929edab0b (diff) | |
download | nettle-7f77ccb456be82794b0d2d89ac6297b6e1fe2079.tar.gz |
hmac: add support for SM3 hash function
Add support for calculating HMAC using SM3 hash functions.
Signed-off-by: Tianjia Zhang <tianjia.zhang@linux.alibaba.com>
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/hmac-test.c | 6 | ||||
-rw-r--r-- | testsuite/meta-mac-test.c | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/testsuite/hmac-test.c b/testsuite/hmac-test.c index 348f7920..0d1fb44c 100644 --- a/testsuite/hmac-test.c +++ b/testsuite/hmac-test.c @@ -883,4 +883,10 @@ test_main(void) SHEX("0126bdb87800af214341456563780100"), SHEX("a1aa5f7de402d7b3d323f2991c8d4534" "013137010a83754fd0af6d7cd4922ed9")); + + HMAC_TEST(sm3, + SDATA("monkey monkey monkey monkey"), + SDATA("abc"), + SHEX("7a9388e2ca5343b5d76e7c2c3d84f239" + "f306c0b60d5e0dc4d2771e42860a6a2b")); } diff --git a/testsuite/meta-mac-test.c b/testsuite/meta-mac-test.c index adbd4326..0ff82810 100644 --- a/testsuite/meta-mac-test.c +++ b/testsuite/meta-mac-test.c @@ -14,6 +14,7 @@ const char* macs[] = { "hmac_sha512", "hmac_streebog256", "hmac_streebog512", + "hmac_sm3", }; void |