Lines Matching refs:provisioning_data

74 static void mesh_node_store_provisioning_data(mesh_provisioning_data_t * provisioning_data);
192 static void mesh_setup_from_provisioning_data(const mesh_provisioning_data_t * provisioning_data){ in mesh_setup_from_provisioning_data() argument
195 int iv_index_update_active = (provisioning_data->flags & 2) >> 1; in mesh_setup_from_provisioning_data()
196 mesh_iv_index_recovered(iv_index_update_active, provisioning_data->iv_index); in mesh_setup_from_provisioning_data()
199 mesh_node_primary_element_address_set(provisioning_data->unicast_address); in mesh_setup_from_provisioning_data()
202 mesh_transport_set_device_key(provisioning_data->device_key); in mesh_setup_from_provisioning_data()
204 if (provisioning_data->network_key){ in mesh_setup_from_provisioning_data()
207 mesh_network_key_add(provisioning_data->network_key); in mesh_setup_from_provisioning_data()
210 mesh_subnet_setup_for_netkey_index(provisioning_data->network_key->netkey_index); in mesh_setup_from_provisioning_data()
213 …mesh_subnet_t * provisioned_subnet = mesh_subnet_get_by_netkey_index(provisioning_data->network_ke… in mesh_setup_from_provisioning_data()
220 mesh_proxy_init(provisioning_data->unicast_address); in mesh_setup_from_provisioning_data()
264 mesh_provisioning_data_t provisioning_data; in mesh_provisioning_message_handler() local
273 provisioning_device_data_get(&provisioning_data); in mesh_provisioning_message_handler()
276 mesh_node_store_provisioning_data(&provisioning_data); in mesh_provisioning_message_handler()
279 mesh_setup_from_provisioning_data(&provisioning_data); in mesh_provisioning_message_handler()
283 …mesh_proxy_set_advertising_with_node_id(provisioning_data.network_key->netkey_index, MESH_NODE_IDE… in mesh_provisioning_message_handler()
1019 static void mesh_node_store_provisioning_data(mesh_provisioning_data_t * provisioning_data){ in mesh_node_store_provisioning_data() argument
1024 persistent_provisioning_data.unicast_address = provisioning_data->unicast_address; in mesh_node_store_provisioning_data()
1025 persistent_provisioning_data.flags = provisioning_data->flags; in mesh_node_store_provisioning_data()
1027 provisioning_data->device_key, 16); in mesh_node_store_provisioning_data()
1035 mesh_store_iv_index_and_sequence_number(provisioning_data->iv_index, 0); in mesh_node_store_provisioning_data()
1038 mesh_store_network_key(provisioning_data->network_key); in mesh_node_store_provisioning_data()
1095 mesh_provisioning_data_t provisioning_data; in mesh_node_startup_from_tlv() local
1096 (void)memcpy(provisioning_data.device_key, in mesh_node_startup_from_tlv()
1098 provisioning_data.unicast_address = persistent_provisioning_data.unicast_address; in mesh_node_startup_from_tlv()
1099 provisioning_data.flags = persistent_provisioning_data.flags; in mesh_node_startup_from_tlv()
1100 provisioning_data.network_key = NULL; in mesh_node_startup_from_tlv()
1101 …gs %x, unicast_address %04x\n", persistent_provisioning_data.flags, provisioning_data.unicast_addr… in mesh_node_startup_from_tlv()
1114 provisioning_data.iv_index = iv_index; in mesh_node_startup_from_tlv()
1118 mesh_setup_from_provisioning_data(&provisioning_data); in mesh_node_startup_from_tlv()