boringssl/crypto/test
David Benjamin 5509bc06d8 Add a test driver for Wycheproof's x25519_test.json.
FileTest and Wycheproof express more-or-less the same things, so I've
just written a script to mechanically convert them. Saves writing a JSON
parser.

I've also left a TODO with other files that are worth converting. Per
Thai, the webcrypto variants of the files are just a different format
and will later be consolidated, so I've ignored those. The
curve/hash-specific ECDSA files and the combined one are intended to be
the same, so I've ignored the combined one. (Just by test counts, there
are some discrepancies, but Thai says he'll fix that and we can update
when that happens.)

Change-Id: I5fcbd5cb0e1bea32964b09fb469cb43410f53c2d
Reviewed-on: https://boringssl-review.googlesource.com/27785
Commit-Queue: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
Reviewed-by: Adam Langley <agl@google.com>
2018-04-27 18:55:38 +00:00
..
CMakeLists.txt Rename all googletest CMake targets 2018-01-04 16:30:54 +00:00
file_test_gtest.cc Support KAS tests for NIAP. 2018-01-16 22:57:01 +00:00
file_test.cc Support KAS tests for NIAP. 2018-01-16 22:57:01 +00:00
file_test.h Add a test driver for Wycheproof's x25519_test.json. 2018-04-27 18:55:38 +00:00
gtest_main.cc Allow embedders to replace gtest_main.cc. 2017-04-26 15:47:02 +00:00
gtest_main.h Clarify ERR_print_errors_* clear the error queue. 2017-09-05 17:31:25 +00:00
malloc.cc Run the comment converter on libcrypto. 2017-08-18 21:49:04 +00:00
test_util.cc Add a helper for comparing byte strings. 2017-02-11 00:42:00 +00:00
test_util.h Run the comment converter on libcrypto. 2017-08-18 21:49:04 +00:00