Searched refs:bt_mesh_prov_link (Results 1 – 6 of 6) sorted by relevance
/subsys/bluetooth/mesh/ |
A D | provisioner.c | 134 bt_mesh_prov_link.oob_action, bt_mesh_prov_link.oob_size) < 0) { in send_start() 137 bt_mesh_prov_link.oob_action, bt_mesh_prov_link.oob_size); in send_start() 272 if (!bt_mesh_prov_link.addr) { in prov_capabilities() 343 bt_mesh_prov_link.conf_salt, bt_mesh_prov_link.conf_key)) { in send_confirm() 361 if (bt_mesh_prov_conf(bt_mesh_prov_link.algorithm, bt_mesh_prov_link.conf_key, in send_confirm() 362 bt_mesh_prov_link.rand, bt_mesh_prov_link.auth, in send_confirm() 551 bt_mesh_prov_link.addr); in send_prov_data() 641 if (bt_mesh_prov_conf(bt_mesh_prov_link.algorithm, bt_mesh_prov_link.conf_key, in prov_random() 656 if (bt_mesh_prov_salt(bt_mesh_prov_link.algorithm, bt_mesh_prov_link.conf_salt, in prov_random() 657 bt_mesh_prov_link.rand, data, bt_mesh_prov_link.prov_salt)) { in prov_random() [all …]
|
A D | provisionee.c | 47 bt_mesh_prov_link.expect = PROV_NO_PDU; in prov_send_fail_msg() 176 bt_mesh_prov_link.oob_size = data[4]; in prov_start() 237 bt_mesh_prov_link.conf_salt, bt_mesh_prov_link.conf_key)) { in send_confirm() 255 if (bt_mesh_prov_conf(bt_mesh_prov_link.algorithm, bt_mesh_prov_link.conf_key, in send_confirm() 256 bt_mesh_prov_link.rand, bt_mesh_prov_link.auth, in send_confirm() 432 if (bt_mesh_prov_conf(bt_mesh_prov_link.algorithm, bt_mesh_prov_link.conf_key, in prov_random() 447 if (bt_mesh_prov_salt(bt_mesh_prov_link.algorithm, bt_mesh_prov_link.conf_salt, in prov_random() 448 data, bt_mesh_prov_link.rand, bt_mesh_prov_link.prov_salt)) { in prov_random() 473 return bt_mesh_prov_link.bearer && in is_pb_gatt() 479 return bt_mesh_prov_link.bearer && in is_pb_adv() [all …]
|
A D | prov.c | 31 struct bt_mesh_prov_link bt_mesh_prov_link; variable 43 atomic_clear(bt_mesh_prov_link.flags); in bt_mesh_prov_reset_state() 45 sizeof(bt_mesh_prov_link) - offset); in bt_mesh_prov_reset_state() 141 memcpy(bt_mesh_prov_link.auth, str, size); in get_auth_string() 142 memset(bt_mesh_prov_link.auth + size, 0, in get_auth_string() 143 sizeof(bt_mesh_prov_link.auth) - size); in get_auth_string() 338 !bt_mesh_prov_link.role->op[type]) { in prov_recv() 368 bt_mesh_prov_link.bearer = bearer; in prov_link_opened() 371 bt_mesh_prov_link.role->link_opened(); in prov_link_opened() 392 if (bt_mesh_prov_link.role->error) { in prov_bearer_error() [all …]
|
A D | prov.h | 119 struct bt_mesh_prov_link { struct 152 extern struct bt_mesh_prov_link bt_mesh_prov_link; argument 158 return bt_mesh_prov_link.bearer->send(buf, cb, NULL); in bt_mesh_prov_send() 170 return bt_mesh_prov_link.algorithm == BT_MESH_PROV_AUTH_CMAC_AES128_AES_CCM ? 16 : 32; in bt_mesh_prov_auth_size_get() 175 return (bt_mesh_prov_link.oob_method == AUTH_METHOD_INPUT || in bt_mesh_prov_protocol_timeout_get() 176 bt_mesh_prov_link.oob_method == AUTH_METHOD_OUTPUT) in bt_mesh_prov_protocol_timeout_get()
|
A D | pb_gatt.c | 63 if (!atomic_test_bit(bt_mesh_prov_link.flags, LINK_ACTIVE)) { in protocol_timeout() 69 atomic_test_bit(bt_mesh_prov_link.flags, PROVISIONER)) { in protocol_timeout()
|
A D | main.c | 645 bt_mesh_prov_link.bearer->type == BT_MESH_PROV_ADV) { in bt_mesh_start()
|
Completed in 889 milliseconds