bn256
bn256 copied to clipboard
Package bn256 implements a particular bilinear group.
This PR leverages the [Fuentes et al. algorithm ](https://link.springer.com/content/pdf/10.1007/978-3-642-28496-0_25.pdf) for computing the hard part of the final exponentiation based on the fact that f ^ d' is also a pairing...
Do not know if this project still accept new enhancement, this change can improve pairing performance more than 30%. https://github.com/emmansun/bn256/commit/b532ebb0ff76a27de8ec9c5a05956c5823bb36ba Reference: - [Fast Squaring in the Cyclotomic Subgroup](https://www.iacr.org/archive/pkc2010/60560212/60560212.pdf) - [dclxvi](https://github.com/agl/dclxvi/blob/master/fp12e.c#L274)
Thank you for your work on this library. I was wondering if there are any plans to implement hashing to curve G2. Right now, I see the implementation for hashing...
Hey all, @Bren2010. We've received a downstream PR against go-ethereum that supposedly improves addition by a factor of 3. Would you be interested in maybe reviewing and upstreaming this PR...
Updating Semgrep.yml file - Semgrep is a tool that will be used to scan Cloudflare's public repos for Supply chain, code and secrets. This work is part of Application &...