Skip to content

More Musig2 followups #798

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

Merged
merged 4 commits into from
Jun 11, 2025
Merged

Conversation

apoelstra
Copy link
Member

Addresses review comments from #794, and also disables a couple broken CI jobs.

This function is useful for Musig but may be useful elsewhere. Rename it
to be more general, and mention it in the Musig docs.
I haven't checked against the assembler code and this check is simple
enough that I suspect that the compiler is going to undermine me, but
the use of ptr::read_volatile *should* prevent that. Anyway make a
best-effort attempt.
Copy link
Member Author

@apoelstra apoelstra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On 480370c successfully ran local tests

@apoelstra
Copy link
Member Author

cc @jonasnick

Copy link
Collaborator

@jonasnick jonasnick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 480370c

@apoelstra apoelstra merged commit 2038b5e into rust-bitcoin:master Jun 11, 2025
28 checks passed
@apoelstra apoelstra deleted the 2025-06_more-musig2 branch June 11, 2025 22:03
@apoelstra
Copy link
Member Author

For those following along -- we quickly PR'd and unceremoniously merged this, but this PR was actually a huge deal. This completes the musig2 implementation in rust-secp!

@Sjors
Copy link

Sjors commented Jun 25, 2025

What's a good place to collect downstream clients with (work-in-progress) MuSig2 support? I'm looking for something, in addition to Ledger, to test interoperability of bitcoin/bitcoin#29675 against.

@apoelstra
Copy link
Member Author

That's a great question, but I don't know the answer.

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

Successfully merging this pull request may close these issues.

3 participants