@@ -353,7 +353,7 @@ int bt_mesh_dhkey_gen(const uint8_t *pub_key, const uint8_t *priv_key, uint8_t *
353
353
return err ;
354
354
}
355
355
356
- __weak psa_key_id_t bt_mesh_user_keyid_alloc (void )
356
+ static psa_key_id_t bt_mesh_psa_keyid_alloc (void )
357
357
{
358
358
for (int i = 0 ; i < BT_MESH_PSA_KEY_ID_RANGE_SIZE ; i ++ ) {
359
359
if (!atomic_test_bit (pst_keys , i )) {
@@ -365,7 +365,7 @@ __weak psa_key_id_t bt_mesh_user_keyid_alloc(void)
365
365
return PSA_KEY_ID_NULL ;
366
366
}
367
367
368
- __weak int bt_mesh_user_keyid_free (psa_key_id_t key_id )
368
+ static int bt_mesh_psa_keyid_free (psa_key_id_t key_id )
369
369
{
370
370
if (IN_RANGE (key_id , BT_MESH_PSA_KEY_ID_MIN ,
371
371
BT_MESH_PSA_KEY_ID_MIN + BT_MESH_PSA_KEY_ID_RANGE_SIZE - 1 )) {
@@ -376,7 +376,7 @@ __weak int bt_mesh_user_keyid_free(psa_key_id_t key_id)
376
376
return - EIO ;
377
377
}
378
378
379
- __weak void bt_mesh_user_keyid_assign (psa_key_id_t key_id )
379
+ static void bt_mesh_psa_keyid_assign (psa_key_id_t key_id )
380
380
{
381
381
if (IN_RANGE (key_id , BT_MESH_PSA_KEY_ID_MIN ,
382
382
BT_MESH_PSA_KEY_ID_MIN + BT_MESH_PSA_KEY_ID_RANGE_SIZE - 1 )) {
@@ -412,7 +412,7 @@ int bt_mesh_key_import(enum bt_mesh_key_type type, const uint8_t in[16], struct
412
412
break ;
413
413
case BT_MESH_KEY_TYPE_NET :
414
414
if (IS_ENABLED (CONFIG_BT_SETTINGS )) {
415
- key_id = bt_mesh_user_keyid_alloc ();
415
+ key_id = bt_mesh_psa_keyid_alloc ();
416
416
417
417
if (key_id == PSA_KEY_ID_NULL ) {
418
418
return - ENOMEM ;
@@ -428,7 +428,7 @@ int bt_mesh_key_import(enum bt_mesh_key_type type, const uint8_t in[16], struct
428
428
case BT_MESH_KEY_TYPE_APP :
429
429
case BT_MESH_KEY_TYPE_DEV :
430
430
if (IS_ENABLED (CONFIG_BT_SETTINGS )) {
431
- key_id = bt_mesh_user_keyid_alloc ();
431
+ key_id = bt_mesh_psa_keyid_alloc ();
432
432
433
433
if (key_id == PSA_KEY_ID_NULL ) {
434
434
return - ENOMEM ;
@@ -456,7 +456,7 @@ int bt_mesh_key_import(enum bt_mesh_key_type type, const uint8_t in[16], struct
456
456
status == PSA_ERROR_ALREADY_EXISTS ? - EALREADY : - EIO ;
457
457
458
458
if (err && key_id != PSA_KEY_ID_NULL ) {
459
- bt_mesh_user_keyid_free (key_id );
459
+ bt_mesh_psa_keyid_free (key_id );
460
460
}
461
461
462
462
psa_reset_key_attributes (& key_attributes );
@@ -483,7 +483,7 @@ void bt_mesh_key_assign(struct bt_mesh_key *dst, const struct bt_mesh_key *src)
483
483
{
484
484
memcpy (dst , src , sizeof (struct bt_mesh_key ));
485
485
if (IS_ENABLED (CONFIG_BT_SETTINGS )) {
486
- bt_mesh_user_keyid_assign (dst -> key );
486
+ bt_mesh_psa_keyid_assign (dst -> key );
487
487
}
488
488
}
489
489
@@ -494,7 +494,7 @@ int bt_mesh_key_destroy(const struct bt_mesh_key *key)
494
494
}
495
495
496
496
if (IS_ENABLED (CONFIG_BT_SETTINGS )) {
497
- return bt_mesh_user_keyid_free (key -> key );
497
+ return bt_mesh_psa_keyid_free (key -> key );
498
498
}
499
499
500
500
return 0 ;
0 commit comments