arnaucube
arnaucube/NovaPublic Self-hosted repository
add acks and references
Srinath Setty srinath@microsoft.com
Mon, 26 Jul 2021 11:58:39 -0700
commit

6075165c54ea3521512e1d22c488cd7928a2e987

parent

d52be5cf4ac8fe6040e5855d93301dcdbcaaeab6

3 files changed, 11 insertions(+), 3 deletions(-)

jump to
M README.md → README.md

@@ -9,6 +9,14 @@ ```text

cargo test ``` +## References +[Nova: Recursive Zero-Knowledge Arguments from Folding Schemes](https://eprint.iacr.org/2021/370) \ +Abhiram Kothapalli, Srinath Setty, Ioanna Tzialla \ +Cryptology ePrint Archive: Report 2021/370 + +## Acknowledgements +v0.1.0 includes code written by: Abhiram Kothapalli, Srinath Setty, and Ioanna Tzialla. + ## Contributing This project welcomes contributions and suggestions. Most contributions require you to agree to a
M src/lib.rs → src/lib.rs

@@ -91,7 +91,7 @@

// fold the instance using `r` and `comm_T` let U = U1.fold(U2, &self.comm_T, &r)?; - // return the folded instance and witness + // return the folded instance Ok(U) } }
M src/r1cs.rs → src/r1cs.rs

@@ -218,9 +218,9 @@ .zip(&u_2_cdot_CZ_1)

.map(|(((a, b), c), d)| a + b - c - d) .collect::<Vec<Scalar>>(); - let T_commit = T.commit(&gens.gens_E).compress(); + let comm_T = T.commit(&gens.gens_E).compress(); - Ok((T, T_commit)) + Ok((T, comm_T)) } }