Skip to content

[WIP] Schnorr/Taproot/Tapscript#758

Open
afk11 wants to merge 29 commits into
Bit-Wasp:1.0from
afk11:schnorr
Open

[WIP] Schnorr/Taproot/Tapscript#758
afk11 wants to merge 29 commits into
Bit-Wasp:1.0from
afk11:schnorr

Conversation

@afk11

@afk11 afk11 commented Dec 16, 2018

Copy link
Copy Markdown
Member

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

@faustbrian

Copy link
Copy Markdown

What's the status on this?

@afk11

afk11 commented Jun 21, 2019

Copy link
Copy Markdown
Member Author

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.

@afk11 afk11 force-pushed the schnorr branch 3 times, most recently from 37dd375 to 7704249 Compare October 29, 2019 18:03
@afk11 afk11 changed the title [WIP] Add phpecc backed Schnorr implementation Nov 10, 2019
@afk11 afk11 changed the base branch from master to 1.0 November 11, 2019 12:44
@afk11 afk11 force-pushed the schnorr branch 5 times, most recently from 48a9a76 to c9505db Compare December 10, 2019 23:53
@doxadoxa

Copy link
Copy Markdown
Contributor

Do you have any updates on this WIP?

@afk11

afk11 commented Oct 11, 2020

Copy link
Copy Markdown
Member Author

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.

@afk11 afk11 mentioned this pull request Jun 16, 2021
7 tasks
@Chemaclass

Copy link
Copy Markdown

Any updates on this one? :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants