Automatic generation of high-performance modular multipliers for arbitrary mersenne primes on FPGAs
Curve25519: New Diffie-Hellman Speed Records