Customer evaluated Curve25519 implementation for ECDH and compared it to P-256. The P-256 calculations are reasonable. Curve25519 is supposed to be more efficient than P-256, but the power was significantly higher. In fact, this is approximately the power we were seeing when we implemented Curve25519 in C.
Secondly CC2642R SimpleLink™ Bluetooth® 5 low energy Wireless MCU datasheet Page 28 notes "Montgomery form (hardware support for multiplication), such as: Curve25519". What does this exactly mean?
Regards,
Mark