Bunnie Huang has an interesting post on hardware-accelerated Curve25519: https://www.bunniestudios.com/blog/?p=6140 It's an interesting walk through the design process from the basic algorithm and theory through to the final implementation on a Xilinx 7-series FPGA. Peter.