PERFORCE change 1201667 for review
John-Mark Gurney
jmg at FreeBSD.org
Wed Oct 15 21:59:40 UTC 2014
http://p4web.freebsd.org/@@1201667?ac=10
Change 1201667 by jmg at jmg_carbon2 on 2014/10/15 21:59:04
add test suite for some of the standard modes that have NIST test
vectors... This supports AES-CBC, AES-XTS, AES-GCM, TDES-CBC and
SHA1-HMAC... We don't export SHA* via OpenCrypto, so they can't
be verified...
SHA1-HMAC only accepts 20 byte keys, even though any length key
is valid.. Skip those tests for now...
Not sure how to break out failing tests better such that they don't
end things early and all possible tests are run...
Affected files ...
.. //depot/projects/opencrypto/tests/sys/Makefile#2 edit
.. //depot/projects/opencrypto/tests/sys/opencrypto/Makefile#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/cryptodev.py#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/cryptodev.pyc#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/cryptodevh.py#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/cryptodevh.pyc#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/cryptotest.py#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/CBCGFSbox128.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/CBCGFSbox192.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/CBCGFSbox256.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/CBCKeySbox128.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/CBCKeySbox192.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/CBCKeySbox256.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/CBCVarKey128.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/CBCVarKey192.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/CBCVarKey256.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/CBCVarTxt128.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/CBCVarTxt192.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/CBCVarTxt256.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/HMAC.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/TCBCinvperm.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/TCBCpermop.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/TCBCsubtab.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/TCBCvarkey.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/TCBCvartext.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/XTSGenAES128.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/XTSGenAES256.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/gcmDecrypt128.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/gcmDecrypt192.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/gcmDecrypt256.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/gcmEncryptExtIV128.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/gcmEncryptExtIV192.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/data/gcmEncryptExtIV256.rsp#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/dpkt.py#1 add
.. //depot/projects/opencrypto/tests/sys/opencrypto/dpkt.pyc#1 add
Differences ...
==== //depot/projects/opencrypto/tests/sys/Makefile#2 (text+ko) ====
@@ -6,6 +6,7 @@
TESTS_SUBDIRS+= kern
TESTS_SUBDIRS+= netinet
+TESTS_SUBDIRS+= opencrypto
TESTSDIR= ${TESTSBASE}/sys
KYUAFILE= yes
More information about the p4-projects
mailing list