boringssl/util
Matt Braithwaite db207264ad newhope: refactor and add test vectors.
The test vectors are taken from the reference implementation, modified
to output the results of its random-number generator, and the results of
key generation prior to SHA3.  This allows the interoperability of the
two implementations to be tested somewhat.

To accomplish the testing, this commit creates a new, lower-level API
that leaves the generation of random numbers and all wire encoding and
decoding up to the caller.

Change-Id: Ifae3517696dde4be4a0b7c1998bdefb789bac599
Reviewed-on: https://boringssl-review.googlesource.com/8070
Reviewed-by: Adam Langley <agl@google.com>
2016-05-31 21:57:45 +00:00
..
bot Pull Chromium's android_tools as an android-only dependency. 2016-05-19 16:58:13 +00:00
32-bit-toolchain.cmake
all_tests.go Adding scripts to generate line coverage. 2016-03-03 23:33:48 +00:00
all_tests.json newhope: refactor and add test vectors. 2016-05-31 21:57:45 +00:00
doc.config Import `newhope' (post-quantum key exchange). 2016-04-26 22:53:59 +00:00
doc.css Link back to the main page in documentation. 2016-05-20 15:36:00 +00:00
doc.go Link back to the main page in documentation. 2016-05-20 15:36:00 +00:00
generate_build_files.py Add a 'configs_exclude' option to the generated GN 'create_tests' template. 2016-04-28 14:58:01 +00:00
generate-asm-lcov.py Fixing assembly coverage 2016-03-23 18:23:42 +00:00
generate-coverage.sh Adding scripts to generate line coverage. 2016-03-03 23:33:48 +00:00
make_errors.go Markdown-ify BUILDING. 2015-09-03 18:38:21 +00:00
run_android_tests.go Inherit the parent environment when shelling out to Go. 2016-05-19 18:13:31 +00:00