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