This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to implement ECC functions on SDK v12.3.0 and nRF51822

Hello all.

few years ago, I made some product using nRF51822 on SDK v10.0.0

currently, I have to software update to use ECC(Elliptic Curve Cryptography) function on same hardware.

To implement ECC functions, I found several information as below

https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v12.0.0%2Fble_sdk_app_multirole_lesc.html

https://devzone.nordicsemi.com/f/nordic-q-a/10975/are-the-nrf51-devices-supporting-the-full-ble-4-2-features

In conclusion, above informations says that applications must include their own implementation of ECC

But recently I heard LESC specs are changed by Erratum 10734,

so I wonder the reference git hub source code for own implementation of ECC is valid.

of course I know, latest SDK version(SDK v15.x) adapted ECC functions and support API.but as I mentioned I can't change chipset or current hardware because of a number of important reason.

that means SDK v15.x doesn't support nRF51822. So now I have to use SDK v12.x  and apply the ECC functions

could someone help me on how to apply ECC function on SDK12.3.0

Related