17 Commits (dfd03ea3865b26d20a6f306bb3cfb24a4b9e0c60)

Author SHA1 Message Date
  arnaucube 0ad54576ec
implement HyperNova's DeciderEth (#156) 7 months ago
  arnaucube 7097c001fc
Optimize CycleFold circuit MSM approach (#143) 8 months ago
  winderica ecaecd483c
Generalized CycleFold (#120) 8 months ago
  Pierre 21ff3cf1ab
Enable hiding commitments in nova and hypernova (#129) 8 months ago
  arnaucube edadcdd520
HyperNova: add multi-instances folding to AugmentedFCircuit & IVC (#119) 9 months ago
  winderica 16d51d757b
Unify the computation of digests and challenges in different folding schemes (#94) 9 months ago
  arnaucube c17fcf56c6
add hash of public params for Nova & HyperNova (#118) 9 months ago
  arnaucube b5667968f4
Implement HyperNova's IVC into the FoldingScheme trait (#116) 9 months ago
  arnaucube 4ce9a130d0
Add CycleFold (https://eprint.iacr.org/2023/1192.pdf) to HyperNova impl (#113) 9 months ago
  arnaucube fd942bda71
Implement HyperNova's AugmentedFCircuit (#112) 10 months ago
  arnaucube 5ea55cf54e
Optimize native nimfs (#110) 10 months ago
  arnaucube 59b8bdb0c4 Add HyperNova's NIMFS circuit (#99) 10 months ago
  Ahmad Afuni 852134a898
BN254 and Grumpkin Poseidon configurations (#106) 10 months ago
  arnaucube 48947e841c Circuit compute_c reduce constraints (#97) 11 months ago
  arnaucube fe9a488f63
Compute Decider's CM challenges in Groth16 circuit, link G16 & KZG proofs in Onchain Decider, refactor CommitmentScheme trait (#79) 1 year ago
  arnaucube b25037e34c
Add IPA commitment scheme and the respective circuit verifier gadget (#72) 1 year ago
  Pierre 63dbbfe1bc
Add solidity groth16, kzg10 and final decider verifiers in a dedicated workspace (#70) 1 year ago
  arnaucube 186766c348
Fit Nova+CycleFold into `FoldingScheme` trait & Add `examples/` for folding SHA256 circuit (#64) 1 year ago
  arnaucube 47e47cc2af
Add CommitmentProver trait, and add KZG prover to it (#62) 1 year ago
  Pierre 05f49918ac
Feature/sumcheck circuit (#47) 1 year ago
  Pierre 876e23c159
Feature/sumcheck (#40) 1 year ago
  arnaucube 8edea23c2f
Add Pedersen::{commit,open,verify} MSM error handling (#34) 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