Home | History | Annotate | only in /src/tests/crypto/opencrypto
History log of /src/tests/crypto/opencrypto
RevisionDateAuthorComments
 1.5 03-Dec-2019  hikaru Add HMAC-SHA-{256,384,512} test cases.
 1.4 09-Jun-2017  knakahara branches: 1.4.6;
add tests of ioctl for /dev/crypto
 1.3 17-Apr-2017  knakahara add opencrypto atf for CRYPTO_3DES_CBC and CRYPTO_AES_CBC(=CRYPTO_RIJNDAEL128_CBC).
 1.2 17-Jan-2014  pgoyette branches: 1.2.4; 1.2.8; 1.2.12; 1.2.16;
Additional tests for SHA1_HMAC (with test cases from RFC2202)
 1.1 14-Jan-2014  pgoyette Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.2.16.1 21-Apr-2017  bouyer Sync with HEAD
 1.2.12.1 26-Apr-2017  pgoyette Sync with HEAD
 1.2.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.8.1 17-Jan-2014  tls file Makefile was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Jan-2014  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.4.6.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.1 14-Jan-2014  pgoyette branches: 1.1.4; 1.1.8;
Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 14-Jan-2014  tls file Makefile.inc was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 14-Jan-2014  yamt file Makefile.inc was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.1 17-Apr-2017  knakahara branches: 1.1.2; 1.1.4;
add opencrypto atf for CRYPTO_3DES_CBC and CRYPTO_AES_CBC(=CRYPTO_RIJNDAEL128_CBC).
 1.1.4.2 26-Apr-2017  pgoyette Sync with HEAD
 1.1.4.1 17-Apr-2017  pgoyette file h_aescbc.c was added on branch pgoyette-localcount on 2017-04-26 02:53:32 +0000
 1.1.2.2 21-Apr-2017  bouyer Sync with HEAD
 1.1.2.1 17-Apr-2017  bouyer file h_aescbc.c was added on branch bouyer-socketcan on 2017-04-21 16:54:09 +0000
 1.4 19-Jan-2014  pgoyette branches: 1.4.4; 1.4.8;
Sprinkle in some UNCONST()
 1.3 18-Jan-2014  pgoyette Include more of the test cases from RFC 1321.

XXX cases 3, 6, and 9 are currently disabled because we don't seem
to handle plain-text in other than 8-byte chunks.
 1.2 17-Jan-2014  pgoyette Clean up the helper programs. Remove the code to print the results, and
make sure that all helpers actually check the results against the correct
values.
 1.1 14-Jan-2014  pgoyette Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.4.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.8.1 19-Jan-2014  tls file h_aesctr1.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.4.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 19-Jan-2014  yamt file h_aesctr1.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.2 17-Jan-2014  pgoyette branches: 1.2.4; 1.2.8;
Clean up the helper programs. Remove the code to print the results, and
make sure that all helpers actually check the results against the correct
values.
 1.1 14-Jan-2014  pgoyette Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.2.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.8.1 17-Jan-2014  tls file h_aesctr2.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Jan-2014  yamt file h_aesctr2.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.2 17-Jan-2014  pgoyette branches: 1.2.4; 1.2.8;
Clean up the helper programs. Remove the code to print the results, and
make sure that all helpers actually check the results against the correct
values.
 1.1 14-Jan-2014  pgoyette Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.2.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.8.1 17-Jan-2014  tls file h_arc4.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Jan-2014  yamt file h_arc4.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.3 17-Jan-2014  pgoyette branches: 1.3.4; 1.3.8;
Use RFC 3713 vector, add comment to identify the source
 1.2 17-Jan-2014  pgoyette Clean up the helper programs. Remove the code to print the results, and
make sure that all helpers actually check the results against the correct
values.
 1.1 14-Jan-2014  pgoyette Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.3.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.8.1 17-Jan-2014  tls file h_camellia.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.3.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 17-Jan-2014  yamt file h_camellia.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.1 17-Apr-2017  knakahara branches: 1.1.2; 1.1.4;
add opencrypto atf for CRYPTO_3DES_CBC and CRYPTO_AES_CBC(=CRYPTO_RIJNDAEL128_CBC).
 1.1.4.2 26-Apr-2017  pgoyette Sync with HEAD
 1.1.4.1 17-Apr-2017  pgoyette file h_cbc3des.c was added on branch pgoyette-localcount on 2017-04-26 02:53:32 +0000
 1.1.2.2 21-Apr-2017  bouyer Sync with HEAD
 1.1.2.1 17-Apr-2017  bouyer file h_cbc3des.c was added on branch bouyer-socketcan on 2017-04-21 16:54:09 +0000
 1.2 17-Jan-2014  pgoyette branches: 1.2.4; 1.2.8;
Clean up the helper programs. Remove the code to print the results, and
make sure that all helpers actually check the results against the correct
values.
 1.1 14-Jan-2014  pgoyette Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.2.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.8.1 17-Jan-2014  tls file h_cbcdes.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Jan-2014  yamt file h_cbcdes.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.1 14-Jan-2014  pgoyette branches: 1.1.4; 1.1.8;
Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 14-Jan-2014  tls file h_comp.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 14-Jan-2014  yamt file h_comp.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.1 14-Jan-2014  pgoyette branches: 1.1.4; 1.1.8;
Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 14-Jan-2014  tls file h_comp_zlib.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 14-Jan-2014  yamt file h_comp_zlib.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.1 14-Jan-2014  pgoyette branches: 1.1.4; 1.1.8;
Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 14-Jan-2014  tls file h_comp_zlib_rnd.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 14-Jan-2014  yamt file h_comp_zlib_rnd.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.2 17-Jan-2014  pgoyette branches: 1.2.4; 1.2.8;
Clean up the helper programs. Remove the code to print the results, and
make sure that all helpers actually check the results against the correct
values.
 1.1 14-Jan-2014  pgoyette Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.2.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.8.1 17-Jan-2014  tls file h_gcm.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 17-Jan-2014  yamt file h_gcm.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.6 05-Aug-2023  riastradh tests/crypto/opencrypto: test_asymfeat requires privileges.
 1.5 21-May-2022  riastradh tests/crypto/opencrypto: Wait a bit for async results.

These may not be ready immediately.
 1.4 21-May-2022  riastradh opencrypto/h_ioctl: Print error messages with warn.

Might help track down what's going on when this fails.
 1.3 14-Jun-2017  christos constify more to avoid gcc stupidity.
 1.2 13-Jun-2017  martin Avoid variable lenght buffers to help the stack protector (hopefully no
functional change)
 1.1 09-Jun-2017  knakahara add tests of ioctl for /dev/crypto
 1.5 18-Jan-2014  pgoyette branches: 1.5.4; 1.5.8;
Remove some debugging code.
 1.4 18-Jan-2014  pgoyette Free each crypto(4) session when we're done with it. (A new session
is created for each test case.)
 1.3 18-Jan-2014  pgoyette Fix verification to use correct buffer.

Use test cases defined in RFC 1321
 1.2 17-Jan-2014  pgoyette Clean up the helper programs. Remove the code to print the results, and
make sure that all helpers actually check the results against the correct
values.
 1.1 14-Jan-2014  pgoyette Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.5.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.8.1 18-Jan-2014  tls file h_md5.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.5.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.4.1 18-Jan-2014  yamt file h_md5.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.4 18-Jan-2014  joerg branches: 1.4.4; 1.4.8;
Needs some unconst.
 1.3 17-Jan-2014  pgoyette Add additional test cases from RFC2202
 1.2 17-Jan-2014  pgoyette Clean up the helper programs. Remove the code to print the results, and
make sure that all helpers actually check the results against the correct
values.
 1.1 14-Jan-2014  pgoyette Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.4.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.8.1 18-Jan-2014  tls file h_md5hmac.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.4.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 18-Jan-2014  yamt file h_md5hmac.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.3 17-Jan-2014  pgoyette branches: 1.3.4; 1.3.8;
Reenable h_null (NULL_CBC) test. It works if we correctly pass a NULL iv.
 1.2 17-Jan-2014  pgoyette Clean up the helper programs. Remove the code to print the results, and
make sure that all helpers actually check the results against the correct
values.
 1.1 14-Jan-2014  pgoyette Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.3.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.8.1 17-Jan-2014  tls file h_null.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.3.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1 17-Jan-2014  yamt file h_null.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.2 18-Jan-2014  joerg branches: 1.2.4; 1.2.8;
Needs some unconst.
 1.1 17-Jan-2014  pgoyette Additional tests for SHA1_HMAC (with test cases from RFC2202)
 1.2.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.8.1 18-Jan-2014  tls file h_sha1hmac.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 18-Jan-2014  yamt file h_sha1hmac.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.1 03-Dec-2019  hikaru branches: 1.1.4;
Add HMAC-SHA-{256,384,512} test cases.
 1.1.4.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.1.4.1 03-Dec-2019  martin file h_sha2hmac.c was added on branch phil-wifi on 2020-04-08 14:09:05 +0000
 1.4 16-Jan-2014  joerg branches: 1.4.4; 1.4.8;
Use __arraycount and size_t as the format strings are wrong anyway.
 1.3 16-Jan-2014  pgoyette Since sizeof() is unsigned, use an unsigned int for the loop index.

Fixes latest build break.
 1.2 16-Jan-2014  pgoyette Include all of the examples from RFC3566
 1.1 14-Jan-2014  pgoyette Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.4.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.8.1 16-Jan-2014  tls file h_xcbcmac.c was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.4.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 16-Jan-2014  yamt file h_xcbcmac.c was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.11 18-Apr-2025  riastradh t_opencrypto: Fix thinko in previous xfail.

atf_tc_expect_fail is for C; atf_expect_fail is for sh.

PR port-sparc/59311: t_opencrypto:ioctl test is failing
 1.10 17-Apr-2025  riastradh t_opencrypto: Mark ioctl test xfail on sparc.

PR port-sparc/59311: t_opencrypto:ioctl test is failing
 1.9 03-Dec-2019  hikaru branches: 1.9.10;
Add HMAC-SHA-{256,384,512} test cases.
 1.8 09-Jun-2017  knakahara branches: 1.8.6;
add tests of ioctl for /dev/crypto
 1.7 17-Apr-2017  knakahara add opencrypto atf for CRYPTO_3DES_CBC and CRYPTO_AES_CBC(=CRYPTO_RIJNDAEL128_CBC).
 1.6 26-Dec-2015  pgoyette branches: 1.6.2; 1.6.4;
For the skipped ARC4 test, don't bother trying to run the test clean-up
code. It runs rump.halt which returns an error status (since rump was
never started in the first place), and this causes atf to complain about
the cleanup routine's return status, logging the test as a failure!
 1.5 16-Mar-2015  prlw1 correct test name
 1.4 18-Jan-2014  pgoyette branches: 1.4.4; 1.4.8;
Add the test cases for sha1_hmac
 1.3 17-Jan-2014  pgoyette Reenable h_null (NULL_CBC) test. It works if we correctly pass a NULL iv.
 1.2 17-Jan-2014  pgoyette Disable the arc4 and null_cbc tests for now. The swcrypto driver does
not (yet) support them.
 1.1 14-Jan-2014  pgoyette Add some trivial tests for the in-kernel opencrypto framework, and link
them into the build. (Thanks to Matthias Drochner for the test programs!)

XXX The arc4 and null tests currently fail - under investigation.
 1.4.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.8.1 18-Jan-2014  tls file t_opencrypto.sh was added on branch tls-maxphys on 2014-08-20 00:04:46 +0000
 1.4.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.1 18-Jan-2014  yamt file t_opencrypto.sh was added on branch yamt-pagecache on 2014-05-22 11:42:17 +0000
 1.6.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.6.2.1 26-Apr-2017  pgoyette Sync with HEAD
 1.8.6.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.9.10.1 02-Aug-2025  perseant Sync with HEAD

RSS XML Feed