privacy-scaling-explorations / sonobe

Experimental folding schemes library
https://privacy-scaling-explorations.github.io/sonobe-docs/
MIT License
204 stars 53 forks source link

Enable hiding commitments in nova and hypernova #129

Closed dmpierre closed 3 months ago

dmpierre commented 4 months ago

This PR aims to make it possible to specify blinding commitments. It consists in changing how generics are specified for the different structs used with nova and hypernova. We test our changes for pedersen commitments, since blinding factors have been removed from the KZG commit() method.

This PR precedes #127, which adds the ability to generate zk IVC proofs for nova.