Lines Matching refs:auth
850 static int tk_request(struct l2cap_conn *conn, u8 remote_oob, u8 auth,
863 bt_dev_dbg(hcon->hdev, "auth:%d lcl:%d rem:%d", auth, local_io,
872 if (!(auth & SMP_AUTH_MITM))
1011 u8 stk[16], auth;
1021 auth = 1;
1023 auth = 0;
1030 SMP_STK, auth, stk, smp->enc_key_size, ediv, rand);
1137 u8 key_type, auth;
1145 auth = 1;
1147 auth = 0;
1150 key_type, auth, smp->tk, smp->enc_key_size,
1745 u8 key_size, auth, sec_level;
1765 auth = req->auth_req & AUTH_REQ_MASK(hdev);
1768 (auth & SMP_AUTH_BONDING))
1771 if (hci_dev_test_flag(hdev, HCI_SC_ONLY) && !(auth & SMP_AUTH_SC))
1814 build_pairing_cmd(conn, req, &rsp, auth);
1826 sec_level = authreq_to_seclevel(auth);
1855 * SC case, however some implementations incorrectly copy RFU auth
1870 ret = tk_request(conn, 0, auth, rsp.io_capability, req->io_capability);
1936 u8 key_size, auth;
1955 auth = rsp->auth_req & AUTH_REQ_MASK(hdev);
1957 if (hci_dev_test_flag(hdev, HCI_SC_ONLY) && !(auth & SMP_AUTH_SC))
1975 if ((req->auth_req & SMP_AUTH_CT2) && (auth & SMP_AUTH_CT2))
1986 if ((req->auth_req & SMP_AUTH_SC) && (auth & SMP_AUTH_SC))
2015 auth |= req->auth_req;
2017 ret = tk_request(conn, 0, auth, req->io_capability, rsp->io_capability);
2058 u8 auth;
2077 auth = req->auth_req & AUTH_REQ_MASK(hdev);
2079 if (tk_request(conn, 0, auth, rsp->io_capability, req->io_capability)) {
2300 u8 sec_level, auth;
2310 auth = rp->auth_req & AUTH_REQ_MASK(hdev);
2312 if (hci_dev_test_flag(hdev, HCI_SC_ONLY) && !(auth & SMP_AUTH_SC))
2318 sec_level = authreq_to_seclevel(auth);
2340 (auth & SMP_AUTH_BONDING))
2346 build_pairing_cmd(conn, &cp, NULL, auth);