3939#endif
4040
4141// Define the start of the KMU slots for Matter.
42- #define KMU_NOC_SLOT_START PSA_KEY_HANDLE_FROM_CRACEN_KMU_SLOT (CRACEN_KMU_KEY_USAGE_SCHEME_RAW, CONFIG_CHIP_KMU_SLOT_RANGE_START)
42+ #define KMU_NOC_SLOT_START PSA_KEY_ID_FROM_CRACEN_KMU_SLOT (CRACEN_KMU_KEY_USAGE_SCHEME_RAW, CONFIG_CHIP_KMU_SLOT_RANGE_START)
4343#define KMU_ICD_SLOT_START \
44- PSA_KEY_HANDLE_FROM_CRACEN_KMU_SLOT (CRACEN_KMU_KEY_USAGE_SCHEME_RAW, (KMU_NOC_SLOT_START + KMU_SLOTS_NOC_MAX_NUMBER))
44+ PSA_KEY_ID_FROM_CRACEN_KMU_SLOT (CRACEN_KMU_KEY_USAGE_SCHEME_RAW, (KMU_NOC_SLOT_START + KMU_SLOTS_NOC_MAX_NUMBER))
4545#define KMU_GROUP_KEYS_SLOT_START \
46- PSA_KEY_HANDLE_FROM_CRACEN_KMU_SLOT (CRACEN_KMU_KEY_USAGE_SCHEME_RAW, (KMU_ICD_SLOT_START + KMU_SLOTS_ICD_MAX_NUMBER))
46+ PSA_KEY_ID_FROM_CRACEN_KMU_SLOT (CRACEN_KMU_KEY_USAGE_SCHEME_RAW, (KMU_ICD_SLOT_START + KMU_SLOTS_ICD_MAX_NUMBER))
4747
4848// Check whether the DAC KMU slot does not overlap with the KMU slots dedicated for Matter core.
4949#if defined(CONFIG_CHIP_CRYPTO_PSA_DAC_PRIV_KEY_KMU) && \
@@ -59,7 +59,7 @@ class KMUKeyAllocator : public chip::Crypto::PSAKeyAllocator
5959public:
6060 psa_key_id_t GetDacKeyId () override
6161 {
62- return PSA_KEY_HANDLE_FROM_CRACEN_KMU_SLOT (CRACEN_KMU_KEY_USAGE_SCHEME_RAW,
62+ return PSA_KEY_ID_FROM_CRACEN_KMU_SLOT (CRACEN_KMU_KEY_USAGE_SCHEME_RAW,
6363 CONFIG_CHIP_CRYPTO_PSA_DAC_PRIV_KEY_KMU_SLOT_ID);
6464 }
6565 psa_key_id_t GetOpKeyId (FabricIndex fabricIndex) override
@@ -79,9 +79,9 @@ class KMUKeyAllocator : public chip::Crypto::PSAKeyAllocator
7979 {
8080 // Set the key lifetime to persistent and the location to CRACEN_KMU if key is in a proper range
8181 if (psa_get_key_id (&attrs) >=
82- PSA_KEY_HANDLE_FROM_CRACEN_KMU_SLOT (CRACEN_KMU_KEY_USAGE_SCHEME_RAW, CONFIG_CHIP_KMU_SLOT_RANGE_START) &&
82+ PSA_KEY_ID_FROM_CRACEN_KMU_SLOT (CRACEN_KMU_KEY_USAGE_SCHEME_RAW, CONFIG_CHIP_KMU_SLOT_RANGE_START) &&
8383 psa_get_key_id (&attrs) <
84- PSA_KEY_HANDLE_FROM_CRACEN_KMU_SLOT (CRACEN_KMU_KEY_USAGE_SCHEME_RAW, CONFIG_CHIP_KMU_SLOT_RANGE_END))
84+ PSA_KEY_ID_FROM_CRACEN_KMU_SLOT (CRACEN_KMU_KEY_USAGE_SCHEME_RAW, CONFIG_CHIP_KMU_SLOT_RANGE_END))
8585 {
8686 psa_set_key_lifetime (
8787 &attrs, PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION (PSA_KEY_PERSISTENCE_DEFAULT, PSA_KEY_LOCATION_CRACEN_KMU));
0 commit comments