rweather / arduinolibs

Arduino Cryptography Library
444 stars 212 forks source link

Asymmetric encryption #72

Open hoseinaghajari opened 1 year ago

hoseinaghajari commented 1 year ago

Hi, does this library contains asymmetric encryption? If so, what example contains the related code? thank you for your consideration

rweather commented 1 year ago

The library contains implementations of Curve25519, Ed25519, P521, and NewHope.

The function documentation for each of the classes contains examples of how to use each of the algorithms. For example, to perform a Diffie-Hellman exchange using Curve25519:

http://rweather.github.io/arduinolibs/classCurve25519.html#a2b6911583d17ea9a36bbbb40d58b3d89

The full documentation for the library is here:

http://rweather.github.io/arduinolibs/crypto.html