Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rust bindings for MuSig module #28

Open
GeneFerneau opened this issue Aug 13, 2021 · 8 comments
Open

Rust bindings for MuSig module #28

GeneFerneau opened this issue Aug 13, 2021 · 8 comments

Comments

@GeneFerneau
Copy link

GeneFerneau commented Aug 13, 2021

I've started some work on adding Rust bindings for the MuSig module.

Edit: changed link to point to Musig2 working tree

@apoelstra
Copy link
Contributor

Our plan was to jump directly to bindings for musig2

@GeneFerneau
Copy link
Author

Is @jonasnick or someone else already working on the Rust bindings?

@jonasnick
Copy link
Collaborator

@GeneFerneau Great to hear that you're interested in Rust bindings for MuSig2. I'm not currently working on the Rust bindings (nor am I planning to if someone else volunteers :) ) because the MuSig2 module is still a work in progress. I'll continue to iterate on the PR and try to improve its stability asap.

@GeneFerneau
Copy link
Author

I'm not currently working on the Rust bindings (nor am I planning to if someone else volunteers :)

Awesome! I'm definitely interested in writing the Rust bindings. Was asking to make sure I wasn't duplicating effort.

I'll continue to iterate on the PR and try to improve its stability asap.

Sounds good to me, no rush from my end. I'll track your changes in your PR, and update my work accordingly.

@apoelstra
Copy link
Contributor

This sounds great, thank you!

@Kixunil
Copy link

Kixunil commented Sep 24, 2022

FYI there's a good chance I'll work on a MuSig2-using project very soon and in that case I will look into adding the bindings here. LMK if someone wants to synchronize.

@ssantos21
Copy link

secp256k1-zkp has an "experimental module for MuSig2."

Is that module available in this project? Or are there plans to add it?

@apoelstra
Copy link
Contributor

It is not available, no.

I think we may be planning to upstream it from secp-zkp to secp, in which case it'll appear in rust-secp256k1....but yes, we definitely do intend to (eventually) create Rust bindings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants