[curves] General Curve25519 and Ed25519 Libraries

Ron Garret ron at flownet.com
Wed Jun 17 14:24:23 PDT 2015

What is it about tweetnacl that you find difficult to use?  It has crypto_scalarmult, which takes a point and an integer and outputs the result.  It’s hard to imagine how it could get much simpler than that.


On Jun 17, 2015, at 2:16 PM, Frank Wang <frankw at mit.edu> wrote:

> Hi,
> I am working on a research project at MIT, and I need to use elliptic curves (or a group where DDH is hard, but elliptic curves seem like the best way to go) to implement a cryptographic scheme. I've been trying to search for general Curve25519 and Ed25519 libraries where I can just do add and scalar multiply as well as hash messages to points. The best library I've come across so far is tweetnacl, which has the add and scalar multiply operation for Ed25519, but it's a bit difficult to use, and I end up modifying the library to do subtraction of points.
> I have yet to find a good library that allows me to just do operations on Ed25519 or Curve25519. Does such a library exist? If not, any tips on what I should do? Should I just use another curve library that is better supported? If so, any suggestions?
> Thanks,
> Frank
> _______________________________________________
> Curves mailing list
> Curves at moderncrypto.org
> https://moderncrypto.org/mailman/listinfo/curves

More information about the Curves mailing list