w3f / schnorrkel

Schnorr VRFs and signatures on the Ristretto group
BSD 3-Clause "New" or "Revised" License
306 stars 92 forks source link

Update a bunch of dependencies #59

Closed eranrund closed 3 years ago

eranrund commented 3 years ago

Hi!

This PR updates a bunch of dependencies to more recent versions. We have a project that already uses those versions, and would love to use schnorrkel in it. It would be much easier for us if the dependencies updated in this PR found their way to upstream.

I haven't updated the version in Cargo.toml since I am not sure how you'd like to approach this, assuming you are willing to accept this PR.

Thank you!

burdges commented 3 years ago

Thanks!

eranrund commented 3 years ago

Thank you for merging! Any idea when a new version incorporating the changes would be released?

burdges commented 3 years ago

I could push one out faster if someone needs, but otherwise once I reform the musig module. We proved it secure last May but were optimizing the REWINDS value in that proof. It's done now, but first the paper, then remove the commitment phase from musig, so maybe mid September depending upon distractions

eranrund commented 3 years ago

It would save us from having to specify a [patch.crates-io] override in a bunch places, so if you're open to doing that and have the time it would be much appreciated!