crypto/bn256: improve bn256 fuzzer (#21815)

* crypto/cloudflare: fix nil deref in random G1/G2 reading

* crypto/bn256: improve fuzzer

* crypto/bn256: fix some flaws in fuzzer
This commit is contained in:
Martin Holst Swende
2020-11-13 09:27:57 +01:00
committed by GitHub
parent 919229d63c
commit a19b4235c7
2 changed files with 54 additions and 67 deletions

View File

@ -23,7 +23,7 @@ import (
func randomK(r io.Reader) (k *big.Int, err error) {
for {
k, err = rand.Int(r, Order)
if k.Sign() > 0 || err != nil {
if err != nil || k.Sign() > 0 {
return
}
}