mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-18 18:02:24 +00:00
add random input fuzzers for g1/g2 mul
This commit is contained in:
parent
75877e594a
commit
0cfc779eec
2 changed files with 20 additions and 0 deletions
|
|
@ -164,6 +164,10 @@ compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \
|
||||||
FuzzCrossG1Mul fuzz_cross_g1_mul\
|
FuzzCrossG1Mul fuzz_cross_g1_mul\
|
||||||
$repo/tests/fuzzers/bls12381/bls12381_test.go
|
$repo/tests/fuzzers/bls12381/bls12381_test.go
|
||||||
|
|
||||||
|
compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \
|
||||||
|
FuzzG1Mul fuzz_g1_mul\
|
||||||
|
$repo/tests/fuzzers/bls12381/bls12381_test.go
|
||||||
|
|
||||||
compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \
|
compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \
|
||||||
FuzzG1MultiExp fuzz_g1_multiexp \
|
FuzzG1MultiExp fuzz_g1_multiexp \
|
||||||
$repo/tests/fuzzers/bls12381/bls12381_test.go
|
$repo/tests/fuzzers/bls12381/bls12381_test.go
|
||||||
|
|
@ -176,6 +180,10 @@ compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \
|
||||||
FuzzCrossG2Mul fuzz_cross_g2_mul\
|
FuzzCrossG2Mul fuzz_cross_g2_mul\
|
||||||
$repo/tests/fuzzers/bls12381/bls12381_test.go
|
$repo/tests/fuzzers/bls12381/bls12381_test.go
|
||||||
|
|
||||||
|
compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \
|
||||||
|
FuzzG2Mul fuzz_g2_mul\
|
||||||
|
$repo/tests/fuzzers/bls12381/bls12381_test.go
|
||||||
|
|
||||||
compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \
|
compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \
|
||||||
FuzzG2MultiExp fuzz_g2_multiexp \
|
FuzzG2MultiExp fuzz_g2_multiexp \
|
||||||
$repo/tests/fuzzers/bls12381/bls12381_test.go
|
$repo/tests/fuzzers/bls12381/bls12381_test.go
|
||||||
|
|
|
||||||
|
|
@ -110,3 +110,15 @@ func FuzzG2SubgroupChecks(f *testing.F) {
|
||||||
fuzzG2SubgroupChecks(data)
|
fuzzG2SubgroupChecks(data)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func FuzzG2Mul(t *testing.F) {
|
||||||
|
f.Fuzz(func(t *testing.T, data []byte) {
|
||||||
|
fuzz(blsG2Mul, data)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
func FuzzG1Mul(t *testing.F) {
|
||||||
|
f.Fuzz(func(t *testing.T, data []byte) {
|
||||||
|
fuzz(blsG1Mul, data)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue