-
Notifications
You must be signed in to change notification settings - Fork 1.2k
backport: merge bitcoin#27479, #27230, #25251, partial #22934, #23383, #24792, #26691, #27445 (secp256k1 update) #5575
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
Conversation
This pull request has conflicts, please rebase. |
6fa8ce2
to
147477e
Compare
I don't love that most of the commits are partials.. |
Neither do I but as long as Taproot support isn't in the codebase, they will remain partials. This was also the case in #4332. We could halt work on BIP324 until Taproot support reaches where we'd like it to be but BIP324 has active benefits and complements other Dash capabilities while Taproot alone, is passively beneficial. But yes, it is still undesirable to have to complete these backports in tandem with Taproot backports. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
one issue, LGTM otherwise
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
squashed 9b74ac1 into 26691
utACK
rebased from GH GUI to fix |
This pull request has conflicts, please rebase. |
force-pushed to resolve merge conflicts |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
self-utACK :D
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
utACK for merging via merge commit; I don't love the partials
…Schnorr notes: - excludes changes done to `SignSchnorr`
taken from changes made to `configure.ac` in 0664f5f (bitcoin#19953)
…m secp256k1 changes
…on 0.2.0 notes: - excludes changes made to `SignSchnorr`, `XOnlyPubKey`, kernel context and absent {fuzz,bench} tests
965b05e
to
00b3dd6
Compare
Motivation
As mentioned in https://github.com/dashpay/dash-issues/issues/7, bitcoin#27479 is an important backport required in establishing the cryptographic foundation needed for BIP324 support. This pull request, therefore, performs out-of-order updates of the
secp256k1
subtree and its API use till bitcoin#27479.Additional information