From a7d8616377831f7957cf7dd949c9c5b78a174791 Mon Sep 17 00:00:00 2001 From: Active Volcano Date: Mon, 21 Feb 2022 12:22:24 +0800 Subject: [PATCH] Add sm3_hmac example --- js/test.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/js/test.html b/js/test.html index b2769cef..2d32299a 100644 --- a/js/test.html +++ b/js/test.html @@ -8,6 +8,16 @@ var m = [0x61, 0x62, 0x63]; var dgst = sm3(m); console.log("sm3(\"abc\") = " + dgst); +var hmac_key = [0x31, 0x32, 0x33, 0x34, 0x35, 0x36]; +var hmac = [ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +]; +sm3_hmac(m, hmac_key, hmac); +console.log("sm3_hmac(\"abc\", \"123456\") = " + hmac); + var user_key = [ 0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef, 0xfe, 0xdc, 0xba, 0x98, 0x76, 0x54, 0x32, 0x10,