Lines Matching refs:br

75 	bt_addr_copy(&cp->bdaddr, &conn->br.dst);  in pin_code_reply()
100 LOG_WRN("PIN code for %s is not 16 bytes wide", bt_addr_str(&conn->br.dst)); in bt_conn_auth_pincode_entry()
129 pin_code_neg_reply(&conn->br.dst); in pin_code_req()
156 return ssp_method[conn->br.remote_io_capa][get_io_capa()]; in ssp_pair_method()
162 if ((conn->br.remote_auth == BT_HCI_NO_BONDING) || in ssp_get_auth()
163 ((conn->br.remote_auth == BT_HCI_NO_BONDING_MITM) && in ssp_get_auth()
165 return conn->br.remote_auth; in ssp_get_auth()
170 return conn->br.remote_auth | BT_MITM; in ssp_get_auth()
174 return (conn->br.remote_auth & ~BT_MITM); in ssp_get_auth()
190 bt_addr_copy(&cp->bdaddr, &conn->br.dst); in ssp_confirm_reply()
208 bt_addr_copy(&cp->bdaddr, &conn->br.dst); in ssp_confirm_neg_reply()
248 conn->br.pairing_method = ssp_pair_method(conn); in ssp_auth()
255 conn->br.pairing_method == JUST_WORKS) { in ssp_auth()
261 switch (conn->br.pairing_method) { in ssp_auth()
307 bt_addr_copy(&cp->bdaddr, &conn->br.dst); in ssp_passkey_reply()
326 bt_addr_copy(&cp->bdaddr, &conn->br.dst); in ssp_passkey_neg_reply()
373 if (conn->br.pairing_method == PASSKEY_INPUT) { in bt_ssp_auth_passkey_entry()
402 switch (conn->br.pairing_method) { in bt_ssp_auth_cancel()
412 return pin_code_neg_reply(&conn->br.dst); in bt_ssp_auth_cancel()
467 if (!conn->br.link_key) { in bt_hci_link_key_notify()
468 conn->br.link_key = bt_keys_get_link_key(&evt->bdaddr); in bt_hci_link_key_notify()
470 if (!conn->br.link_key) { in bt_hci_link_key_notify()
477 conn->br.link_key->flags = 0U; in bt_hci_link_key_notify()
487 conn->br.link_key->flags |= BT_LINK_KEY_AUTHENTICATED; in bt_hci_link_key_notify()
489 memcpy(conn->br.link_key->val, evt->link_key, 16); in bt_hci_link_key_notify()
492 conn->br.link_key->flags |= BT_LINK_KEY_AUTHENTICATED; in bt_hci_link_key_notify()
495 memcpy(conn->br.link_key->val, evt->link_key, 16); in bt_hci_link_key_notify()
498 conn->br.link_key->flags |= BT_LINK_KEY_AUTHENTICATED; in bt_hci_link_key_notify()
501 conn->br.link_key->flags |= BT_LINK_KEY_SC; in bt_hci_link_key_notify()
503 memcpy(conn->br.link_key->val, evt->link_key, 16); in bt_hci_link_key_notify()
507 (void)memset(conn->br.link_key->val, 0, in bt_hci_link_key_notify()
508 sizeof(conn->br.link_key->val)); in bt_hci_link_key_notify()
514 bt_keys_link_key_store(conn->br.link_key); in bt_hci_link_key_notify()
571 if (!conn->br.link_key) { in bt_hci_link_key_req()
572 conn->br.link_key = bt_keys_find_link_key(&evt->bdaddr); in bt_hci_link_key_req()
575 if (!conn->br.link_key) { in bt_hci_link_key_req()
585 if (!(conn->br.link_key->flags & BT_LINK_KEY_AUTHENTICATED) && in bt_hci_link_key_req()
592 link_key_reply(&evt->bdaddr, conn->br.link_key->val); in bt_hci_link_key_req()
642 conn->br.remote_io_capa = evt->capability; in bt_hci_io_capa_resp()
643 conn->br.remote_auth = evt->authentication; in bt_hci_io_capa_resp()