-
Now that we have benchmarks for EVMMAX precompiles we can experiment with different Montgomery multiplication algorithms. Currently we use [CIOS](https://github.com/ethereum/evmone/blob/v0.11.0/lib/ev…
-
After running `config.py` to configure the curves you want to use, if you want to build a module that relies on any of the curves and then write any code depending on that module, the dependencies are…
-
Hi all!
I get this error when I try the plonk prover for the fibonacci example ->
```
$ RUST_LOG=info cargo run --release -- --prove
# ...
2024-11-04T11:59:58.184458Z INFO wrap_bn254: clos…
-
Thanks to @jannotti for reporting;
Since there is no way for an external package to declare a `fptower.E2`, user must do
```go
fp2 := bn254.G2Affine{}.X // no way to declare an fptower.E2
```…
-
Several teams want to use Halo2 in Ethereum, so there may be a Halo2 verifier in Solidity that is already written somewhere.
-
Hello, we are facing an issue when we use our generated zkey, the verification process fails, but using a randomly generated proving key from the circom circuit the verification process works without …
-
I found some issues with the circuit code for EdDSA signature verification in the gnark official documentation. Additionally, there are no EdDSA signature verification examples in the gnark source cod…
-
Only a handful of arkworks SW curves implement mapping, following https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-hash-to-curve-09 it's done for bls curves.
Suggestions:
1. Introduce non-s…
-
-
I wrote a simple test for AES128. But the operation result is wrong
`func TestAESGCMCircuit(t *testing.T) {
source := rand.NewSource(time.Now().UnixNano())
rand := rand.New(source)
privKey,…