I am evaluating Curve25519 performance on the nRF5340 and have observed that the following operations each require approximately 2.5 seconds to execute:
- `wc_curve25519_make_key`
- `wc_curve25519_shared_secret_ex`
According to the CRYPTOCELL — Arm TrustZone CryptoCell 312 documentation, Ed25519 and Curve25519 are listed as algorithms that “can be supported.”
However, I have been unable to identify a method for enabling hardware acceleration for Curve25519 using CryptoCell on this platform.
Has anyone successfully enabled CryptoCell hardware acceleration for Curve25519 operations on the nRF5340? If so, could you please share the necessary steps or configurations? Any insights or documentation references would be greatly appreciated.
Thank you.