paritytech / libsecp256k1

Pure Rust Implementation of secp256k1.
Apache License 2.0
177 stars 87 forks source link

Do you have plans to implement Schnorr signatures? #34

Open wigy-opensource-developer opened 4 years ago

wigy-opensource-developer commented 4 years ago

I know it is a bit of a Pandora's box with 2 incompatible implementations, but there are projects using Schnorr signatures with secp256k1 private keys, and there are some privacy advantages of it in multi-signature use-cases over the legacy script-based BTC multi-signature.

Do you have it on the roadmap or are you willing to accept a PR if I start on an implementation?

sorpaas commented 4 years ago

@wigy-opensource-developer We're willing to accept PRs on this if you have an implementation!

wigy-opensource-developer commented 4 years ago

Well, not yet, but soon I will have to implement something for ARK AIP-11 compatibility, and binding to a C library is something we would like to avoid for a crypto library.

willeslau commented 3 months ago

Hi all, is this implemented? If not, are PRs still welcomed today?