bc-java icon indicating copy to clipboard operation
bc-java copied to clipboard

Any plans for supporting FourQ Curve?

Open liuweiran900217 opened this issue 2 years ago • 4 comments

We noticed that there is a new (and more efficient) ECC curve FourQ (https://en.wikipedia.org/wiki/FourQ). Although the C/C++ implementation (together with SIMD acceleration) can be much for efficient, we would wonder if Bouncy Castle has any plan for supporting this curve?

liuweiran900217 avatar Apr 01 '22 03:04 liuweiran900217

No current plans. It's an interesting curve, but unless it starts popping up in standards it's difficult to justify the effort ahead of everything else that needs doing.

peterdettman avatar Apr 01 '22 03:04 peterdettman

I would need a native Java implementation for my current project: fourQ (ecc_mul and schnorrQ sign and verify with KangarooTwelve).

I would be willing to pay something for it. In addition to the standard implementation I am aware of implementations in C++, C (in the making) and a port to rust (maybe these could be used as a basis/reference).

georgmittendorfer avatar Feb 14 '24 16:02 georgmittendorfer

@peterdettman are there any changes in plans or is it still out of scope?

georgmittendorfer avatar Mar 03 '24 17:03 georgmittendorfer

The situation is still basically the same as above.

peterdettman avatar Mar 04 '24 09:03 peterdettman