-
Notifications
You must be signed in to change notification settings - Fork 418
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
[WIP] Schnorr/Taproot/Tapscript #758
base: 1.0
Are you sure you want to change the base?
Conversation
What's the status on this? |
Hey. The PR includes an implementation of bip-schnorr https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr.mediawiki using PHPECC. The implementation is working, but it could do with review by others, especially a cryptographer. ext-secp256k1 also needs bindings written for schnorr, so we can utilize it here for the second EcAdapter implementation we provide. this stuff can probably come as a separate PR. The taproot stuff is up for grabs, or I might get it over the next week or two. |
37dd375
to
7704249
Compare
48a9a76
to
c9505db
Compare
…ntation for our EcAdapter
…_pubkey_from_pubkey
… conditional (taproot-keypath-spend)
…_SUCCESSx present
…ter implementations
Do you have any updates on this WIP? |
Hi, I left this on standby while libsecp worked things out, as there was quite a bit of code churn on their end. I noticed that PR was merged not too long ago, so might be worth look into this again soon. |
Not for merge yet, but started working on a phpecc-backed implementation of the schnorr signature implementation a while back. Opening the PR so I don't forget about it