tests/fuzzers: crypto/bn256 and crypto/bls12381 tests against gnark-crypto (#22755)

Add more cross-fuzzers to fuzz bls with gnark versus geth's own bls12-381 library
This commit is contained in:
Gautam Botrel
2021-04-28 05:04:25 -05:00
committed by GitHub
parent 256c5d68b2
commit 9e5bb84c0e
6 changed files with 306 additions and 159 deletions

View File

@ -114,5 +114,10 @@ compile_fuzzer tests/fuzzers/bls12381 FuzzPairing fuzz_pairing
compile_fuzzer tests/fuzzers/bls12381 FuzzMapG1 fuzz_map_g1
compile_fuzzer tests/fuzzers/bls12381 FuzzMapG2 fuzz_map_g2
compile_fuzzer tests/fuzzers/bls12381 FuzzCrossG1Add fuzz_cross_g1_add
compile_fuzzer tests/fuzzers/bls12381 FuzzCrossG1MultiExp fuzz_cross_g1_multiexp
compile_fuzzer tests/fuzzers/bls12381 FuzzCrossG2Add fuzz_cross_g2_add
compile_fuzzer tests/fuzzers/bls12381 FuzzCrossPairing fuzz_cross_pairing
#TODO: move this to tests/fuzzers, if possible
compile_fuzzer crypto/blake2b Fuzz fuzzBlake2b