[curves] General Curve25519 and Ed25519 Libraries

Steve Weis steveweis at gmail.com
Wed Jun 17 16:40:39 PDT 2015


Hi Frank. Check out Adam Langley's curve25519-donna. It has no external
dependencies and looks pretty straightforward to use:
https://github.com/agl/curve25519-donna

There's also libsodium which has Ed25519 support:
https://github.com/jedisct1/libsodium

On Wed, 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://moderncrypto.org/mail-archive/curves/attachments/20150617/147da126/attachment.html>


More information about the Curves mailing list