nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches

◆ PSA_KEY_ID_FROM_CRACEN_KMU_SLOT

#define PSA_KEY_ID_FROM_CRACEN_KMU_SLOT ( scheme,
slot_id )

#include <subsys/nrf_security/src/drivers/cracen/cracenpsa/include/cracen_psa_kmu.h>

Value:
(0x7fff0000 | ((scheme) << 12) | ((slot_id)&0xff))

Construct a PSA key handle for a key stored in KMU.

The key ID format is 0x7fffXYZZ where:

  • X: Key usage scheme (4 bits)
  • Y: Reserved (0)
  • Z: KMU slot index (8 bits)
Parameters
[in]schemeKey usage scheme from cracen_kmu_metadata_key_usage_scheme.
[in]slot_idKMU slot index (0-255).
Returns
PSA key handle value.