From owner-svn-ports-all@freebsd.org Mon May 6 21:18:31 2019 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6E0FB159669A; Mon, 6 May 2019 21:18:31 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 11D958B1E1; Mon, 6 May 2019 21:18:31 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id DE538C880; Mon, 6 May 2019 21:18:30 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x46LIULY069052; Mon, 6 May 2019 21:18:30 GMT (envelope-from jhb@FreeBSD.org) Received: (from jhb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x46LIUkj069049; Mon, 6 May 2019 21:18:30 GMT (envelope-from jhb@FreeBSD.org) Message-Id: <201905062118.x46LIUkj069049@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jhb set sender to jhb@FreeBSD.org using -f From: John Baldwin Date: Mon, 6 May 2019 21:18:30 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r500936 - branches/2019Q2/security/nist-kat X-SVN-Group: ports-branches X-SVN-Commit-Author: jhb X-SVN-Commit-Paths: branches/2019Q2/security/nist-kat X-SVN-Commit-Revision: 500936 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 11D958B1E1 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.97)[-0.971,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 May 2019 21:18:31 -0000 Author: jhb (src,doc committer) Date: Mon May 6 21:18:30 2019 New Revision: 500936 URL: https://svnweb.freebsd.org/changeset/ports/500936 Log: MFH: r499798 Add AES-CCM and plain SHA digest test vectors. These will be used to expand testing of OCF crypto algorithms in future changes to the base system OCF tests. Approved by: ports-secteam (miwi) Modified: branches/2019Q2/security/nist-kat/Makefile branches/2019Q2/security/nist-kat/distinfo branches/2019Q2/security/nist-kat/pkg-plist Directory Properties: branches/2019Q2/ (props changed) Modified: branches/2019Q2/security/nist-kat/Makefile ============================================================================== --- branches/2019Q2/security/nist-kat/Makefile Mon May 6 21:16:37 2019 (r500935) +++ branches/2019Q2/security/nist-kat/Makefile Mon May 6 21:18:30 2019 (r500936) @@ -3,19 +3,23 @@ PORTNAME= nist-kat DISTVERSION= 0.0.2015.02.23 +PORTREVISION= 1 CATEGORIES= security BASE_URL= http://csrc.nist.gov/groups/STM/cavp/documents MASTER_SITES= ${BASE_URL}/aes/:aes MASTER_SITES+= ${BASE_URL}/des/:des MASTER_SITES+= ${BASE_URL}/mac/:mac +MASTER_SITES+= ${BASE_URL}/shs/:shs DISTFILES= KAT_AES.zip:aes DISTFILES+= XTSTestVectors.zip:aes DISTFILES+= KAT_TDES.zip:des +DISTFILES+= ccmtestvectors.zip:mac DISTFILES+= gcmtestvectors.zip:mac DISTFILES+= hmactestvectors.zip:mac +DISTFILES+= shabytetestvectors.zip:shs MAINTAINER= jmg@FreeBSD.org -COMMENT= Collection of NIST's Know Answer Test Vectors +COMMENT= Collection of NIST's Known Answer Test Vectors LICENSE= PD @@ -24,6 +28,11 @@ EXTRACT_AFTER_ARGS= -s ":^:nist-kat/$${file%.zip}/:" NO_BUILD= NO_WRKSUBDIR= + +post-extract: + # The SHA test distribution already includes a subdir + (cd ${WRKSRC}/${PORTNAME} && ${MV} shabytetestvectors tmp && \ + ${MV} tmp/shabytetestvectors . && ${RMDIR} tmp) do-install: ${MKDIR} ${STAGEDIR}${LOCALBASE}/share && \ Modified: branches/2019Q2/security/nist-kat/distinfo ============================================================================== --- branches/2019Q2/security/nist-kat/distinfo Mon May 6 21:16:37 2019 (r500935) +++ branches/2019Q2/security/nist-kat/distinfo Mon May 6 21:18:30 2019 (r500936) @@ -1,10 +1,15 @@ +TIMESTAMP = 1554766249 SHA256 (KAT_AES.zip) = a203b16c9246b2ebae31dee5de21a606be80cf78ceabaca37150236fa098eb60 SIZE (KAT_AES.zip) = 726299 SHA256 (XTSTestVectors.zip) = 67bb04b018182f65530596786e7783f817d2e56509bf3b1f066609b8e3e29c36 SIZE (XTSTestVectors.zip) = 595731 SHA256 (KAT_TDES.zip) = 640e1df29f0f9e60b756e34870658fc785c706a170e1366eee58f115d3ce3905 SIZE (KAT_TDES.zip) = 115770 +SHA256 (ccmtestvectors.zip) = 0e3c96761bd8f1a0b4dfe666146c32f7d367a49968375ff091b8da9ecaa673aa +SIZE (ccmtestvectors.zip) = 319267 SHA256 (gcmtestvectors.zip) = f9fc479e134cde2980b3bb7cddbcb567b2cd96fd753835243ed067699f26a023 SIZE (gcmtestvectors.zip) = 9154174 SHA256 (hmactestvectors.zip) = 418c3837d38f249d6668146bd0090db24dd3c02d2e6797e3de33860a387ae4bd SIZE (hmactestvectors.zip) = 452025 +SHA256 (shabytetestvectors.zip) = 929ef80b7b3418aca026643f6f248815913b60e01741a44bba9e118067f4c9b8 +SIZE (shabytetestvectors.zip) = 4909729 Modified: branches/2019Q2/security/nist-kat/pkg-plist ============================================================================== --- branches/2019Q2/security/nist-kat/pkg-plist Mon May 6 21:16:37 2019 (r500935) +++ branches/2019Q2/security/nist-kat/pkg-plist Mon May 6 21:18:30 2019 (r500936) @@ -130,6 +130,25 @@ %%DATADIR%%/XTSTestVectors/format tweak value input - 128 hex str/XTSGenAES256.rsp %%DATADIR%%/XTSTestVectors/format tweak value input - data unit seq no/XTSGenAES128.rsp %%DATADIR%%/XTSTestVectors/format tweak value input - data unit seq no/XTSGenAES256.rsp +%%DATADIR%%/ccmtestvectors/DVPT128.rsp +%%DATADIR%%/ccmtestvectors/DVPT128.txt +%%DATADIR%%/ccmtestvectors/DVPT192.rsp +%%DATADIR%%/ccmtestvectors/DVPT192.txt +%%DATADIR%%/ccmtestvectors/DVPT256.rsp +%%DATADIR%%/ccmtestvectors/DVPT256.txt +%%DATADIR%%/ccmtestvectors/Readme.txt +%%DATADIR%%/ccmtestvectors/VADT128.rsp +%%DATADIR%%/ccmtestvectors/VADT192.rsp +%%DATADIR%%/ccmtestvectors/VADT256.rsp +%%DATADIR%%/ccmtestvectors/VNT128.rsp +%%DATADIR%%/ccmtestvectors/VNT192.rsp +%%DATADIR%%/ccmtestvectors/VNT256.rsp +%%DATADIR%%/ccmtestvectors/VPT128.rsp +%%DATADIR%%/ccmtestvectors/VPT192.rsp +%%DATADIR%%/ccmtestvectors/VPT256.rsp +%%DATADIR%%/ccmtestvectors/VTT128.rsp +%%DATADIR%%/ccmtestvectors/VTT192.rsp +%%DATADIR%%/ccmtestvectors/VTT256.rsp %%DATADIR%%/gcmtestvectors/gcmDecrypt128.rsp %%DATADIR%%/gcmtestvectors/gcmDecrypt192.rsp %%DATADIR%%/gcmtestvectors/gcmDecrypt256.rsp @@ -137,3 +156,32 @@ %%DATADIR%%/gcmtestvectors/gcmEncryptExtIV192.rsp %%DATADIR%%/gcmtestvectors/gcmEncryptExtIV256.rsp %%DATADIR%%/hmactestvectors/HMAC.rsp +%%DATADIR%%/shabytetestvectors/Readme.txt +%%DATADIR%%/shabytetestvectors/SHA1LongMsg.rsp +%%DATADIR%%/shabytetestvectors/SHA1Monte.rsp +%%DATADIR%%/shabytetestvectors/SHA1Monte.txt +%%DATADIR%%/shabytetestvectors/SHA1ShortMsg.rsp +%%DATADIR%%/shabytetestvectors/SHA224LongMsg.rsp +%%DATADIR%%/shabytetestvectors/SHA224Monte.rsp +%%DATADIR%%/shabytetestvectors/SHA224Monte.txt +%%DATADIR%%/shabytetestvectors/SHA224ShortMsg.rsp +%%DATADIR%%/shabytetestvectors/SHA256LongMsg.rsp +%%DATADIR%%/shabytetestvectors/SHA256Monte.rsp +%%DATADIR%%/shabytetestvectors/SHA256Monte.txt +%%DATADIR%%/shabytetestvectors/SHA256ShortMsg.rsp +%%DATADIR%%/shabytetestvectors/SHA384LongMsg.rsp +%%DATADIR%%/shabytetestvectors/SHA384Monte.rsp +%%DATADIR%%/shabytetestvectors/SHA384Monte.txt +%%DATADIR%%/shabytetestvectors/SHA384ShortMsg.rsp +%%DATADIR%%/shabytetestvectors/SHA512LongMsg.rsp +%%DATADIR%%/shabytetestvectors/SHA512Monte.rsp +%%DATADIR%%/shabytetestvectors/SHA512Monte.txt +%%DATADIR%%/shabytetestvectors/SHA512ShortMsg.rsp +%%DATADIR%%/shabytetestvectors/SHA512_224LongMsg.rsp +%%DATADIR%%/shabytetestvectors/SHA512_224Monte.rsp +%%DATADIR%%/shabytetestvectors/SHA512_224Monte.txt +%%DATADIR%%/shabytetestvectors/SHA512_224ShortMsg.rsp +%%DATADIR%%/shabytetestvectors/SHA512_256LongMsg.rsp +%%DATADIR%%/shabytetestvectors/SHA512_256Monte.rsp +%%DATADIR%%/shabytetestvectors/SHA512_256Monte.txt +%%DATADIR%%/shabytetestvectors/SHA512_256ShortMsg.rsp