kotlin-multiplatform-libsodium icon indicating copy to clipboard operation
kotlin-multiplatform-libsodium copied to clipboard

Finite Field Artithmetic not implemented?

Open TBCode523 opened this issue 10 months ago • 3 comments

I haven't been able to find functions relating to libsodiums Finite Field arithmetic. If they're available how do I invoke them? Thanks.

TBCode523 avatar Apr 15 '24 20:04 TBCode523

Hi @TBCode523, you are right, finite field arithmetic is not implemented in the library.

Pull request for that would be welcome!

Adding it would be relatively straightforward, the java and native should be present since we are building the library from source, and I think I saw them in libsodium.js which we use for JS target, but I haven't checked if all of them are there.

ionspin avatar Apr 15 '24 21:04 ionspin

I'm not experienced with developing cryptographic related algorithms, but I can take a look if more senior developers are unavailable.

TBCode523 avatar Apr 15 '24 22:04 TBCode523

I could take over, if you don't mind. I've got some experience with this and also brought support for Ristretto to LazySodium some time ago.

Traderjoe95 avatar Aug 12 '24 08:08 Traderjoe95