bcgit / bc-java

Bouncy Castle Java Distribution (Mirror)
https://www.bouncycastle.org/java.html
MIT License
2.28k stars 1.13k forks source link

Elliptic Curve Schnorr Signature Identification #285

Closed Xor-el closed 6 years ago

Xor-el commented 6 years ago

Hi, Are there any plans to implement Elliptic Curve Schnorr Signature Identification in Bouncy Castle Java??

peterdettman commented 6 years ago

Did you have a particular specification in mind, or interoperability with some other software?

Xor-el commented 6 years ago

Any specification at all or something similar to this

https://github.com/OkCupid/sfslite/blob/master/crypt/schnorr.C

Just for key creation, signing and verifying. So long as it allows using custom curves like secp256k1 Thanks..

Xor-el commented 6 years ago

@peterdettman , any updates please??

peterdettman commented 6 years ago

As much as it's something we would like to have, we already have far too much on our plate to be able to do this in the short term, so I would have to answer that there are no plans.

Xor-el commented 6 years ago

Ok thanks for replying. When I Implement it, I will contribute to BC CSharp and hopefully someone can backport it to java. Regards.

erikzhang commented 5 years ago

@Xor-el Hi, did you implement it in BC CSharp? Where can I find it?

Xor-el commented 5 years ago

@erikzhang , yes I did implement it according to sipa's specifications found here Schnorr Sipa but unfortunately not in CSharp.

Luckily someone did implement it in CSharp, you can find it here

erikzhang commented 5 years ago

Thank you very much!

Polve commented 5 years ago

Is there any news about Schnorr support?

I heard Bitcoin Verde created a Java implementation and it would be great if it could be integrated in BC.

KovacZan commented 4 years ago

Is there any news about Schnorr signature support in 2020?

Giszmo commented 2 years ago

Is there any news about this in 2022?

deavmi commented 2 weeks ago

Schnorr support 2024? Please :), I will pay 25 USD for it

deavmi commented 2 weeks ago

Is there any news about this in 2022?

Did you ever find an alternative?