go-ethereum/crypto/bn256
Marius van der Wijden 6bba9d42a5
tests/fuzzers: added bn marshaling fuzzers (#32053)
Adds marshaling fuzzing for G1 and G2 to oss-fuzz. 

Also aligns the behavior of the google library to that of gnark and
cloudflare, which only ever read the first 64 / 128 bytes of the input,
regardless of how long the input is
2025-06-17 23:02:36 +02:00
..
cloudflare crypto/bn256: fix MulScalar (#30974) 2025-01-02 14:04:06 +01:00
gnark crypto/bn256: fix gnark deserialisation (#32055) 2025-06-17 21:58:31 +02:00
google tests/fuzzers: added bn marshaling fuzzers (#32053) 2025-06-17 23:02:36 +02:00
bn256_fast.go Revert "crypto/bn256: default to gnark (#32024)" 2025-06-17 00:42:07 +02:00
bn256_slow.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
LICENSE crypto/bn256: add missing license file, release wrapper in BSD-3 2018-08-20 18:05:06 +03:00