The micro_ecc backend provides functionality to use micro_ecc in nrf_crypto.
See Configuring nrf_crypto frontend and backends for details on enabling this backend.
See Cryptography library - nrf_crypto for information about which nrf_crypto APIs can use this backend.
The cryptography library expects to find the compiled micro-ecc library in <InstallFolder>\external\micro-ecc\micro-ecc
.
To install micro-ecc, complete the following steps:
make
is installed (see, for example, MinGW, GNU Make, or Xcode).<InstallFolder>\external\micro-ecc\micro-ecc
.InstallFolder\external\micro-ecc\nrf52_keil\armgcc
InstallFolder\external\micro-ecc\nrf52_iar\armgcc
InstallFolder\external\micro-ecc\nrf52_armgcc\armgcc
make
to compile the micro-ecc library.uECC_VLI_NATIVE_LITTLE_ENDIAN=1
), the library might not work properly.