Here's an update to the new HEAD, this time including new test vectors
for HMAC(3). No change to the existing test vectors. It would be
really nice to have this since our current testing of HMAC is rather
minimal (this is true even with botan2 installed).
Index: Makefile
===================================================================
RCS file: /var/cvs/ports/security/wycheproof-testvectors/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile 28 Nov 2019 17:02:13 -0000 1.5
+++ Makefile 14 Dec 2019 06:52:01 -0000
@@ -3,12 +3,12 @@
COMMENT = test vectors from Project Wycheproof
# No releases
-VERSION = 20191126
+VERSION = 20191214
DISTNAME = wycheproof-testvectors-${VERSION}
GH_ACCOUNT = google
GH_PROJECT = wycheproof
-GH_COMMIT = 06e5e105eeb9e2699143fc92912baae74c7f6dcc
+GH_COMMIT = eb35c25e05d17dc05fdf42f40ff4cbb3a959c096
CATEGORIES = security devel
Index: distinfo
===================================================================
RCS file: /var/cvs/ports/security/wycheproof-testvectors/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo 28 Nov 2019 17:02:13 -0000 1.4
+++ distinfo 14 Dec 2019 06:52:17 -0000
@@ -1,2 +1,2 @@
-SHA256 (wycheproof-testvectors-20191126-06e5e105.tar.gz) =
9X90GPuJ4ryHk2R7xh4MPbh8WGa3XC48HNu/WCyvM2w=
-SIZE (wycheproof-testvectors-20191126-06e5e105.tar.gz) = 8717030
+SHA256 (wycheproof-testvectors-20191214-eb35c25e.tar.gz) =
zfdtV9hbd8cT6OqJS2e2rNCy2FO/ipXDgiMTg4MBxYA=
+SIZE (wycheproof-testvectors-20191214-eb35c25e.tar.gz) = 8826265
Index: pkg/PLIST
===================================================================
RCS file: /var/cvs/ports/security/wycheproof-testvectors/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST 28 Nov 2019 17:02:13 -0000 1.3
+++ pkg/PLIST 14 Dec 2019 06:55:03 -0000
@@ -87,6 +87,15 @@ share/wycheproof/testvectors/hkdf_sha1_t
share/wycheproof/testvectors/hkdf_sha256_test.json
share/wycheproof/testvectors/hkdf_sha384_test.json
share/wycheproof/testvectors/hkdf_sha512_test.json
+share/wycheproof/testvectors/hmac_sha1_test.json
+share/wycheproof/testvectors/hmac_sha224_test.json
+share/wycheproof/testvectors/hmac_sha256_test.json
+share/wycheproof/testvectors/hmac_sha384_test.json
+share/wycheproof/testvectors/hmac_sha3_224_test.json
+share/wycheproof/testvectors/hmac_sha3_256_test.json
+share/wycheproof/testvectors/hmac_sha3_384_test.json
+share/wycheproof/testvectors/hmac_sha3_512_test.json
+share/wycheproof/testvectors/hmac_sha512_test.json
share/wycheproof/testvectors/kw_test.json
share/wycheproof/testvectors/kwp_test.json
share/wycheproof/testvectors/primality_test.json