Commit history
a
Adapt Nova usage of commitment to the generic trait (#63)
f85a056arnaucube committed on Jan 30, 2024
a
Nova+CycleFold Decider circuit (for onchain use case) (#49)
* Add Pedersen commitments gadget
* Add Nova+CycleFold Decider circuit (for onchain approach)
"onchain"==Ethereum's EVM
* merge src/decider into src/folding/nova/decider
* PR review updates
4981980arnaucube committed on Jan 10, 2024
a
Implement CycleFold in Nova's IVC (#45)
* Implement CycleFold in Nova's IVC
(CycleFold: https://eprint.iacr.org/2023/1192)
* CycleFoldChallengeGadget: add points coordinates as bytes
* Apply PR review suggestions
b4f42e7arnaucube committed on Dec 18, 2023
P
feat: add TranscriptVar trait (#42)
* feat: add TranscriptVar trait
* Update src/transcript/poseidon.rs
Co-authored-by: arnaucube <root@arnaucube.com>
---------
Co-authored-by: arnaucube <root@arnaucube.com>
14a0b46Pierre committed on Dec 5, 2023
a
Feature/f circuit multiple in outs (#35)
* extend FCircuit to work with multiple ins & outs
* refactor FCircuit trait to work with io for multiple frontends support
6d919d7arnaucube committed on Nov 6, 2023
a
Add Pedersen::{commit,open,verify} MSM error handling (#34)
8edea23arnaucube committed on Oct 31, 2023
a
impl hash committed instance gadget (#17) (#31)
together with the native impl compatible with the gadget one
422db75arnaucube committed on Oct 12, 2023
a
Refactor Matrix vectors and Logical operation (#28)
* Refactor Matrix vectors operation
* Refacotr NIFS logical operation
9a2a1fdashWhiteHat committed on Oct 10, 2023
a
Add initial CCS mod: (#6)
- port initial CCS structure with methods from multifolding-poc
- add R1CS helper methods, which will be used in Nova impl
240b916arnaucube committed on Aug 23, 2023