dalek-cryptography / bulletproofs

A pure-Rust implementation of Bulletproofs using Ristretto.
MIT License
1.02k stars 216 forks source link

Add public vector to the transcript in linear proof #361

Closed cathieyun closed 1 year ago

cathieyun commented 1 year ago

Add public vector b to the transcript in the linear proof code, to prevent the frozen heart vulnerability, as advised by Quang Dao.

isislovecruft commented 1 year ago

Oh nope, my apologies, github buried the point in the patch that showed the second calls are in verify().

isislovecruft commented 1 year ago

I think this looks good to go. Thank you so much!

cathieyun commented 1 year ago

Awesome, thanks so much for taking a look!