boringssl/third_party/wycheproof
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
..
aes_cbc_pkcs5_test.json
aes_cmac_test.json
aes_eax_test.json
aes_gcm_siv_test.json
aes_gcm_test.json
aes_siv_cmac_test.json
chacha20_poly1305_test.json
convert_wycheproof.go Add a test driver for Wycheproof's x25519_test.json. 2018-04-27 18:55:38 +00:00
dsa_test.json
ecdh_test.json
ecdh_webcrypto_test.json
ecdsa_brainpoolP224r1_sha224_test.json
ecdsa_brainpoolP256r1_sha256_test.json
ecdsa_brainpoolP320r1_sha384_test.json
ecdsa_brainpoolP384r1_sha384_test.json
ecdsa_brainpoolP512r1_sha512_test.json
ecdsa_secp224r1_sha224_test.json
ecdsa_secp224r1_sha256_test.json
ecdsa_secp256k1_sha256_test.json
ecdsa_secp256r1_sha256_test.json
ecdsa_secp384r1_sha384_test.json
ecdsa_secp384r1_sha512_test.json
ecdsa_secp521r1_sha512_test.json
ecdsa_test.json
ecdsa_webcrypto_test.json
eddsa_test.json
LICENSE
METADATA
rsa_signature_test.json
x25519_test.json
x25519_test.txt Add a test driver for Wycheproof's x25519_test.json. 2018-04-27 18:55:38 +00:00