nRF Connect SDK API 3.4.99
Loading...
Searching...
No Matches
Nordic-specific PSA API structures

Platform Security Architecture (PSA) API structures for nRF Security. More...

Topics

 PSA Crypto Drivers
 PSA Crypto driver context structures.

Detailed Description

Platform Security Architecture (PSA) API structures for nRF Security.

The nRF Security subsystem provides integration between Mbed TLS and hardware-accelerated cryptographic libraries through PSA drivers. These structures define the implementation-specific context types used in the PSA Crypto API.

The crypto_driver_contexts_* files are Nordic-specific implementations for the corresponding crypto_driver_contexts_* files in the Oberon API. This API is defined in sdk-nrf at https://github.com/nrfconnect/sdk-nrf/tree/main/subsys/nrf_security/include/psa and should be consulted together with the three Nordic-specific files.

Nordic-specific implementations are designed to extend available cryptographic features with hardware acceleration or alternative implementations. The supported drivers include:

  • Arm CryptoCell cc3xx (hardware acceleration for nRF52840, nRF91 Series, and nRF5340)
  • nrf_oberon (optimized cryptographic algorithms)
  • CRACEN (hardware acceleration for nRF54L and nRF71 Series)

For detailed documentation on these drivers, see the nRF Connect SDK documentation: https://nrfconnectdocs.nordicsemi.com/ncs/latest/nrf/libraries/security/nrf_security.html

The Nordic-specific implementation also uses files located at: