43 Commits (6a7dd935bd5f200cfbc5ccec4f780fd34cea9627)
 

Author SHA1 Message Date
  winderica 6a7dd935bd
Add the digest of the Relaxed R1CS instance for CycleFold as a public input to `AugmentedFCircuit` (#84) 7 months ago
  arnaucube b8db622a08
Link committed instances and r to the public input x in cyclefold circuit (#81) 7 months ago
  arnaucube fe9a488f63
Compute Decider's CM challenges in Groth16 circuit, link G16 & KZG proofs in Onchain Decider, refactor CommitmentScheme trait (#79) 7 months ago
  Carlos Pérez 1072b66e92
Add CLI interface for verifier contract generation (#74) 7 months ago
  arnaucube a4905c8a06
Add external inputs logic to F function/circuit. Add an example of usage with external inputs too. (#78) 8 months ago
  arnaucube 602a367411
Change CycleFold circuit approach (#77) 8 months ago
  arnaucube b25037e34c
Add IPA commitment scheme and the respective circuit verifier gadget (#72) 8 months ago
  arnaucube 9159c5c84c
Add typos tool to CI to automate typo detection (#76) 8 months ago
  arnaucube 89d6067431
Fix Nova multi-elements state (#73) 8 months ago
  Pierre 63dbbfe1bc
Add solidity groth16, kzg10 and final decider verifiers in a dedicated workspace (#70) 9 months ago
  arnaucube 97e973a685
Add Decider impl for Nova onchain (#66) 9 months ago
  Silur 383a70de2f
make calculation of F(X) in protogalaxy prover happen in O(n) (#52) 9 months ago
  arnaucube 186766c348
Fit Nova+CycleFold into `FoldingScheme` trait & Add `examples/` for folding SHA256 circuit (#64) 9 months ago
  arnaucube f85a056b61
Adapt Nova usage of commitment to the generic trait (#63) 9 months ago
  arnaucube 47e47cc2af
Add CommitmentProver trait, and add KZG prover to it (#62) 9 months ago
  arnaucube 7e3d2dfa43
refactor frontend composition, update usage of arkworks CS helpers, refactor test circuits (#54) 10 months ago
  Pierre 46e538775b
A circuit for computing c, from section 5, step 5 of "A multi-folding scheme for CCS" (#61) 10 months ago
  arnaucube 498198057b
Nova+CycleFold Decider circuit (for onchain use case) (#49) 10 months ago
  Pierre 05f49918ac
Feature/sumcheck circuit (#47) 10 months ago
  arnaucube 4b929e8dc4
update RelaxedR1CSGadget to work with FieldVar trait so we can plug in FpVar and NonNativeFieldVar indistinctly (#46) 10 months ago
  arnaucube b9af3188f9
Port ProtoGalaxy from https://github.com/arnaucube/protogalaxy-poc adapting it to the current folding-schemes lib (#37) 11 months ago
  arnaucube b4f42e7023
Implement CycleFold in Nova's IVC (#45) 11 months ago
  Pierre 876e23c159
Feature/sumcheck (#40) 11 months ago
  Pierre 14a0b460e7
feat: add TranscriptVar trait (#42) 11 months ago
  arnaucube 905ba44d8d
Feature/nova ivc (#36) 11 months ago
  arnaucube 6d919d7a5b
Feature/f circuit multiple in outs (#35) 1 year ago
  arnaucube 8edea23c2f
Add Pedersen::{commit,open,verify} MSM error handling (#34) 1 year ago
  arnaucube 597ac27288
implement Nova's AugmentedFCircuit (#33) 1 year ago
  Y5 7656c6bd6c
Circom wrapper's helper function (#26) 1 year ago
  arnaucube 422db752f9
impl hash committed instance gadget (#17) (#31) 1 year ago
  ashWhiteHat 9a2a1fdd13
Refactor Matrix vectors and Logical operation (#28) 1 year ago
  arnaucube 13e471aeaf
add error handling to several pending methods (#30) 1 year ago
  arnaucube 8256c27609
Port/hypernova multifolding (#10) 1 year ago
  arnaucube ac913ab573
Add decider circuit RelaxedR1CS (#21) 1 year ago
  arnaucube d9887af535
Implement Nova's NIFS.Verify circuits (with CycleFold) (#11) 1 year ago
  arnaucube 9ae046c4fc
Implement CycleFold's EC RLC check circuit (#9) 1 year ago
  arnaucube b4a0b50618
Port Espresso's VirtualPoly, MLE and SumCheck (#8) 1 year ago
  arnaucube 15e2886e61
Implement Nova's NIFS.P & NIFS.V (#7) 1 year ago
  arnaucube 240b916ddf
Add initial CCS mod: (#6) 1 year ago
  arnaucube bc81fbea59
Add utils::vec & pedersen modules (#5) 1 year ago
  Han 77a0c8e6e3
feat: port CI from `halo2curves` (#4) 1 year ago
  arnaucube 16e261bbed
Feature/traits (#3) 1 year ago
  Han eea9bf2a88
Initial commit 1 year ago