cryptol/tests
Rob Dockins 00f4a0206a Add a battery of test vectors to test the primitive AES implementations.
These are taken from the AESAVS document and associated sample test vectors,
which may be found here:
https://csrc.nist.gov/Projects/cryptographic-algorithm-validation-program/Block-Ciphers
2020-09-21 14:54:28 -07:00
..
issues Remove seq and change foldl' to always perform normal-form evaluation. 2020-09-14 12:41:38 -07:00
modsys Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
mono-binds Suppress the Must be at least line of defaulting error 2020-07-14 10:32:57 -07:00
parser Change the default so that defaulting warnings are suppressed. 2020-07-02 14:56:27 -07:00
regression Add a battery of test vectors to test the primitive AES implementations. 2020-09-21 14:54:28 -07:00
renamer Remove leading ./ from file names in test output 2019-10-28 13:57:37 -07:00
.gitignore Initial import from internal repo 2014-04-17 15:34:25 -07:00
cryptol-test-runner.cabal Update cryptol-test-runner maintainer and license 2019-12-23 18:18:54 -08:00
Main.hs Use the factored-out test-runner. 2018-12-11 16:30:02 -08:00
README Add comment in README explaining how to run tests. 2016-03-04 09:05:47 -08:00

Test suites:

regression: tests from Cryptol-1's regression test suite.
issues: tests related to issues in the bug tracker.

To manually run the test suite over all issues/* tests simply cabal build the
test suite runner then run:

./dist/build/cryptol-test-runner/cryptol-test-runner -c `which cryptol` ./issues/*.icry