[27] CryptoCell: Arm CryptoCell true random number generator (TRNG) has wrong configuration

This anomaly applies to IC Rev. Revision 1, build codes SICA-B0A.

Symptoms

Trying to initialize the ArmĀ® CryptoCell CC310 hardware module on nRF9160 devices using the mbedtls_platform_setup API results in undefined behavior.

Conditions

  • Using samples marked nRF9160-SICA-B0A with the year <YY> number 19 and assembly week <WW> number lower than 25 (see IC marking in nRF9160 Product Specification)
  • Using an nrf_cc310_mbedcrypto library version older than 0.8.1
  • Using the mbedtls_platform_setup API to initialize the CC310 hardware

Consequences

Normal operation is prevented.

Workaround

Use nrf_cc310_mbedcrypto library version 0.8.1 or higher.
Note: This erratum applies only to nRF9160-SICA-B0A with the year <YY> number 19 and assembly week <WW> number lower than 25. See IC marking in nRF9160 Product Specification.