-
Evaluate the cost and benefits of switching to arkworks' [`MarlinKZG10`](https://docs.rs/ark-poly-commit/0.3.0/ark_poly_commit/marlin/marlin_pc/struct.MarlinKZG10.html) instead. (as a follow-up of #80…
-
https://github.com/darwinia-network/apk-proofs/blob/74937b42f5e05b7f8a6c3aa36c879797af26248c/bw6/src/lib.rs#L107
-
This issue was run into on the `zexe` library and has not been attempted to be reproduced on `arkworks` yet.
The constraints method `verify` for computing a BooleanVar representing whether a proof …
-
It would be ideal to use `ModelParameters` instead of `TEModelParameters` (so that short weierstrass inner curves can be used) but it's difficult to do in a fully generic way.
The inner curve abstr…
-
this is big :(
https://gist.github.com/shuklaayush/d3952ae12124082b28aa71834e3cafe1
thanks to @shuklaayush
NO cryptography primitive tests
NO retesting arkworks- we trust them
CHECK in t…
-
## Summary
We may need to get some clarity in how to enable arkworks-rs to support a large class of Plonk implementation and their variants.
## Problem Definition
Implementing a specific vers…
-
For PLONK, we only need a subset of the `ark-poly-commit` interface and a lot of the `ark-poly-commit` APIs are unnecessarily restrictive. I propose the following trait for the generic PLONK interface…
-
https://github.com/arkworks-rs/crypto-primitives/blob/1a71386a10ef627834e4c3b14ca982811f23192d/src/crh/constraints.rs#L9-L25
Is there any circumstance where user compute CRH parameters in circuit? …
-
## Problem
Previously we use ark-zkey to decrease zkey size and loading time [ark-zkey](https://github.com/zkmopro/mopro/tree/main/ark-zkey)
But then we use `new_unchecked` to fix circom-compat zk…
-
## Summary
Using the PCS in a wider context will require absorbing the commitment for Fiat Shamir.
The current challenge is that `Absorb` is not implemented for `AffineRepr`, and the current…