Confirmation of nRF5340 CC312 Accelerator Usage and Power Consumption Analysis

  • 1. When adding CONFIG_PSA_CRYPTO_DRIVER_CC3XX=y to the configuration as shown in the diagram, does it enable the use of the CC310 accelerator?

  • 2. My understanding is that the accelerator turns on/off only when executing encryption-related functions such as psa_aead_encrypt. If this is correct, could you please share the relevant documentation? If not, do we need to manually control the on/off state of the accelerator?

  • 3. I am currently working with the AES-CCM example to implement AES-CCM encryption. The example appears to utilize PSA drivers and includes encryption functionality. However, I am unable to locate detailed usage instructions for the relevant APIs. Could you guide me on where to find this information?

  • 4. During my research into encryption libraries, I came across two libraries: 3xx_platform and nrf_cc3xx_mbedcrypto. I am unclear about the differences between these two libraries and which one is officially recommended for use with NCS (nRF Connect SDK). Could you provide clarification?

Related