Home
last modified time | relevance | path

Searched refs:app_key (Results 1 – 21 of 21) sorted by relevance

/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dlocal_operation.c234 const uint8_t app_key[16]) in bt_mesh_node_local_app_key_add()
238 if (net_idx > 0xFFF || app_idx > 0xFFF || app_key == NULL) { in bt_mesh_node_local_app_key_add()
262 memcmp(bt_mesh.app_keys[i].keys[0].val, app_key, 16) == 0) || in bt_mesh_node_local_app_key_add()
264 memcmp(bt_mesh.app_keys[i].keys[1].val, app_key, 16) == 0)) { in bt_mesh_node_local_app_key_add()
265 BT_WARN("Key value %s already exists", bt_hex(app_key, 16)); in bt_mesh_node_local_app_key_add()
275 if (bt_mesh_app_id(app_key, &keys->id)) { in bt_mesh_node_local_app_key_add()
283 memcpy(keys->val, app_key, 16); in bt_mesh_node_local_app_key_add()
Dtest.h28 uint8_t app_key[16]; member
Dprovisioner_main.h100 int bt_mesh_provisioner_local_app_key_add(const uint8_t app_key[16],
103 int bt_mesh_provisioner_local_app_key_update(const uint8_t app_key[16],
Dprovisioner_main.c817 static int provisioner_check_app_key(const uint8_t app_key[16], uint16_t *app_idx) in provisioner_check_app_key()
822 if (!app_key) { in provisioner_check_app_key()
829 if (key && (!memcmp(key->keys[0].val, app_key, 16) || in provisioner_check_app_key()
830 !memcmp(key->keys[1].val, app_key, 16))) { in provisioner_check_app_key()
941 int bt_mesh_provisioner_local_app_key_add(const uint8_t app_key[16], in bt_mesh_provisioner_local_app_key_add()
960 if (provisioner_check_app_key(app_key, app_idx)) { in bt_mesh_provisioner_local_app_key_add()
983 if (!app_key) { in bt_mesh_provisioner_local_app_key_add()
989 memcpy(p_key, app_key, 16); in bt_mesh_provisioner_local_app_key_add()
1038 int bt_mesh_provisioner_local_app_key_update(const uint8_t app_key[16], in bt_mesh_provisioner_local_app_key_update()
1044 if (app_key == NULL) { in bt_mesh_provisioner_local_app_key_update()
[all …]
Dlocal_operation.h32 const uint8_t app_key[16]);
Dtest.c76 if (bt_mesh_app_id(info->app_key, &keys->id)) { in bt_mesh_device_auto_enter_network()
83 memcpy(keys->val, info->app_key, 16); in bt_mesh_device_auto_enter_network()
Dcrypto.h83 static inline int bt_mesh_app_id(const uint8_t app_key[16], uint8_t app_id[1]) in bt_mesh_app_id()
85 return bt_mesh_k4(app_key, app_id); in bt_mesh_app_id()
Dsettings.c62 app_key:1, /* 1 if this is an AppKey, 0 if a NetKey */ member
1819 if (update->app_key) { in store_pending_keys()
1825 if (update->app_key) { in store_pending_keys()
2146 static struct key_update *key_update_find(bool app_key, uint16_t key_idx, in key_update_find() argument
2162 if (update->app_key != app_key) { in key_update_find()
2195 free_slot->app_key = 0U; in bt_mesh_store_subnet()
2222 free_slot->app_key = 1U; in bt_mesh_store_app_key()
2272 free_slot->app_key = 0U; in bt_mesh_clear_subnet()
2299 free_slot->app_key = 1U; in bt_mesh_clear_app_key()
Dtransport.c1975 struct bt_mesh_app_key *app_key = NULL; local
1993 app_key = bt_mesh_tx_appkey_get(role, app_idx);
1994 if (!app_key) {
1999 if (subnet->kr_phase == BLE_MESH_KR_PHASE_2 && app_key->updated) {
2000 *key = app_key->keys[1].val;
2001 *aid = app_key->keys[1].id;
2003 *key = app_key->keys[0].val;
2004 *aid = app_key->keys[0].id;
Dcfg_cli.c793 const uint8_t app_key[16]) in bt_mesh_cfg_app_key_add()
797 if (!app_key) { in bt_mesh_cfg_app_key_add()
804 net_buf_simple_add_mem(&msg, app_key, 16); in bt_mesh_cfg_app_key_add()
1107 const uint8_t app_key[16]) in bt_mesh_cfg_app_key_update()
1111 if (!app_key) { in bt_mesh_cfg_app_key_update()
1118 net_buf_simple_add_mem(&msg, app_key, 16); in bt_mesh_cfg_app_key_update()
Dcfg_srv.c485 memcpy(change.cfg_appkey_add.app_key, buf->data, 16); in app_key_add()
519 memcpy(change.cfg_appkey_update.app_key, buf->data, 16); in app_key_update()
/hal_espressif-latest/components/bt/esp_ble_mesh/api/core/
Desp_ble_mesh_local_data_operation_api.c159 esp_err_t esp_ble_mesh_node_add_local_app_key(const uint8_t app_key[16], uint16_t net_idx, uint16_t… in esp_ble_mesh_node_add_local_app_key()
164 if (app_key == NULL || net_idx > 0xFFF || app_idx > 0xFFF) { in esp_ble_mesh_node_add_local_app_key()
176 memcpy(arg.node_add_local_app_key.app_key, app_key, 16); in esp_ble_mesh_node_add_local_app_key()
Desp_ble_mesh_networking_api.c398 esp_err_t esp_ble_mesh_provisioner_add_local_app_key(const uint8_t app_key[16], in esp_ble_mesh_provisioner_add_local_app_key()
412 if (app_key) { in esp_ble_mesh_provisioner_add_local_app_key()
413 memcpy(arg.add_local_app_key.app_key, app_key, 16); in esp_ble_mesh_provisioner_add_local_app_key()
415 bzero(arg.add_local_app_key.app_key, 16); in esp_ble_mesh_provisioner_add_local_app_key()
421 esp_err_t esp_ble_mesh_provisioner_update_local_app_key(const uint8_t app_key[16], in esp_ble_mesh_provisioner_update_local_app_key()
427 if (app_key == NULL) { in esp_ble_mesh_provisioner_update_local_app_key()
437 memcpy(arg.update_local_app_key.app_key, app_key, 16); in esp_ble_mesh_provisioner_update_local_app_key()
/hal_espressif-latest/components/bt/esp_ble_mesh/api/core/include/
Desp_ble_mesh_networking_api.h328 esp_err_t esp_ble_mesh_provisioner_add_local_app_key(const uint8_t app_key[16],
341 esp_err_t esp_ble_mesh_provisioner_update_local_app_key(const uint8_t app_key[16],
Desp_ble_mesh_local_data_operation_api.h183 esp_err_t esp_ble_mesh_node_add_local_app_key(const uint8_t app_key[16], uint16_t net_idx, uint16_t…
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/include/
Dcfg_srv.h163 uint8_t app_key[16]; member
168 uint8_t app_key[16]; member
Dcfg_cli.h66 const uint8_t app_key[16]);
277 const uint8_t app_key[16]);
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/include/
Dbtc_ble_mesh_prov.h121 uint8_t app_key[16]; member
186 uint8_t app_key[16]; member
191 uint8_t app_key[16]; member
/hal_espressif-latest/components/bt/esp_ble_mesh/api/models/include/
Desp_ble_mesh_config_model_api.h177 uint8_t app_key[16]; /*!< The app key value */ member
284 uint8_t app_key[16]; /*!< The app key value */ member
662 uint8_t app_key[16]; /*!< AppKey */ member
669 uint8_t app_key[16]; /*!< AppKey */ member
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/
Dbtc_ble_mesh_prov.c1884 arg->node_add_local_app_key.app_key); in btc_ble_mesh_prov_call_handler()
2025 const uint8_t *app_key = NULL; in btc_ble_mesh_prov_call_handler() local
2027 if (memcmp(arg->add_local_app_key.app_key, zero, 16)) { in btc_ble_mesh_prov_call_handler()
2028 app_key = arg->add_local_app_key.app_key; in btc_ble_mesh_prov_call_handler()
2032 bt_mesh_provisioner_local_app_key_add(app_key, arg->add_local_app_key.net_idx, in btc_ble_mesh_prov_call_handler()
2043 bt_mesh_provisioner_local_app_key_update(arg->update_local_app_key.app_key, in btc_ble_mesh_prov_call_handler()
Dbtc_ble_mesh_config_model.c511 &set->app_key_add.app_key[0]); in btc_ble_mesh_config_client_set_state()
591 set->app_key_update.app_key); in btc_ble_mesh_config_client_set_state()