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

antiklepto / anti-exfil protocol for Schnorr sigs #172

Open
benma opened this issue Mar 15, 2022 · 5 comments
Open

antiklepto / anti-exfil protocol for Schnorr sigs #172

benma opened this issue Mar 15, 2022 · 5 comments

Comments

@benma
Copy link
Contributor

benma commented Mar 15, 2022

https://github.com/ElementsProject/secp256k1-zkp/blob/725d895fc54cf82da1c2a9c69048656405da556d/include/secp256k1_ecdsa_s2c.h#L100

Is anyone working on implementing this protocol for Schnorr signatures? Since Taproot is now active, it would be great to have this available to implement in hardware wallets.

@jonasnick @apoelstra

@jonasnick
Copy link
Contributor

All I know is that @dr-orlovsky opened issue #154 for adding sign-to-contract and opened PR bitcoin-core/secp256k1#1018 with an implementaion.

@real-or-random
Copy link
Collaborator

What about bitcoin-core/secp256k1#590 ?

@dr-orlovsky
Copy link

Yes, I had a plan to work on that, but it could take more time than I originally expected - got really overflow by all the problems during the last months since the war began.

Still pan to work on it one the load will decrease - but if there will be anyone willing to work on it now - I will not object.

@benma
Copy link
Contributor Author

benma commented Sep 11, 2022

#154 is a prerequisite for antiklepto - I will work on it.

@benma
Copy link
Contributor Author

benma commented Sep 11, 2022

I opened a draft implementation here: bitcoin-core/secp256k1#1140

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

4 participants