28 Commits (cb1b8e37aa07dda255d3f3651385a45613beed4e)

Author SHA1 Message Date
  arnaucube cb1b8e37aa
Add IVCProof to the existing folding schemes (Nova,HyperNova,ProtoGalaxy) (#167) 6 months ago
  winderica ed1488978c
Resolve the stack overflow issue when evaluating polynomials in-circuit (#166) 6 months ago
  arnaucube a07e17e9db
Nova vairants (Ova) NIFS abstraction (#165) 6 months ago
  winderica f1d82418ba
Refactor `Arith` trait (#162) 6 months ago
  arnaucube 1e9c13f852
Implement Nova's Offchain-Decider circuits (#160) 6 months ago
  winderica dfd03ea386
Traits for witnesses and committed instances (#157) 7 months ago
  winderica 1322767a1e
Protogalaxy based IVC (#123) 7 months ago
  arnaucube f6a70fe1d0
implement HyperNova's DeciderEth circuit (#132) 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 59b8bdb0c4 Add HyperNova's NIMFS circuit (#99) 10 months ago
  Ahmad Afuni 852134a898
BN254 and Grumpkin Poseidon configurations (#106) 10 months ago
  arnaucube d5c1e5f72a Circom external inputs (#91) 11 months ago
  arnaucube 97df224579
Add solidity verifier of the nova+cyclefold (#87) 11 months ago
  arnaucube 8b233031a6
add README.md (#39) 1 year ago
  winderica b648ddb300
Reduce the number of constraints in `DeciderEthCircuit` (#88) 1 year ago
  winderica 4dcb981dd4
Reduce the number of constraints in `AugmentedFCircuit` for Nova (#86) 1 year ago
  winderica 6a7dd935bd
Add the digest of the Relaxed R1CS instance for CycleFold as a public input to `AugmentedFCircuit` (#84) 1 year ago
  arnaucube b8db622a08
Link committed instances and r to the public input x in cyclefold circuit (#81) 1 year 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 a4905c8a06
Add external inputs logic to F function/circuit. Add an example of usage with external inputs too. (#78) 1 year ago
  arnaucube 602a367411
Change CycleFold circuit approach (#77) 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 97e973a685
Add Decider impl for Nova onchain (#66) 1 year ago
  arnaucube 186766c348
Fit Nova+CycleFold into `FoldingScheme` trait & Add `examples/` for folding SHA256 circuit (#64) 1 year ago
  arnaucube f85a056b61
Adapt Nova usage of commitment to the generic trait (#63) 1 year ago
  arnaucube 47e47cc2af
Add CommitmentProver trait, and add KZG prover to it (#62) 1 year ago
  arnaucube 7e3d2dfa43
refactor frontend composition, update usage of arkworks CS helpers, refactor test circuits (#54) 1 year ago
  arnaucube 498198057b
Nova+CycleFold Decider circuit (for onchain use case) (#49) 1 year ago