wolfSSL and Curve25519
wolfSSL is in the process of adding curve25519 to the CyaSSL lightweight SSL/TLS library. You may ask, why add another ECC curve when CyaSSL already has quite a few ECC options? Curve25519 was chosen because of its record-setting speed while maintaining reliable security. In fact compared with some of the previous ECC curves, Curve25519 actually cuts the time taken to perform in half.
A paper by Daniel Bernstein for farther reading can be found at http://cr.yp.to/ecdh/curve25519-20060209.pdf. If you want more details on our roadmap for Curve25519, contact us at firstname.lastname@example.org.
Originally posted at: http://www.wolfssl.com/wolfSSL/Blog/Entries/2014/8/20_CyaSSL_and_Curve25519.html