NaCl on 8-bit AVR Microcontrollers
Curve25519: New Diffie-Hellman Speed Records