[curves] General Curve25519 and Ed25519 Libraries

Frank Wang frankw at mit.edu
Wed Jun 17 14:28:38 PDT 2015

Well I also need an addition function as well as a subtraction function
(which is just adding an inverse, but there's not an easy way to come up
with this inverse). Also, it doesn't have an obvious way to convert a
message into a point.


On Wed, Jun 17, 2015 at 5:24 PM, Ron Garret <ron at flownet.com> wrote:

> 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.
> rg
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://moderncrypto.org/mail-archive/curves/attachments/20150617/027e296c/attachment.html>

More information about the Curves mailing list