Lines Matching refs:auth
851 static int tk_request(struct l2cap_conn *conn, u8 remote_oob, u8 auth,
864 bt_dev_dbg(hcon->hdev, "auth:%u lcl:%u rem:%u", auth, local_io,
873 if (!(auth & SMP_AUTH_MITM))
1012 u8 stk[16], auth;
1022 auth = 1;
1024 auth = 0;
1031 SMP_STK, auth, stk, smp->enc_key_size, ediv, rand);
1143 u8 key_type, auth;
1151 auth = 1;
1153 auth = 0;
1156 key_type, auth, smp->tk, smp->enc_key_size,
1751 u8 key_size, auth, sec_level;
1771 auth = req->auth_req & AUTH_REQ_MASK(hdev);
1774 (auth & SMP_AUTH_BONDING))
1777 if (hci_dev_test_flag(hdev, HCI_SC_ONLY) && !(auth & SMP_AUTH_SC))
1820 build_pairing_cmd(conn, req, &rsp, auth);
1832 sec_level = authreq_to_seclevel(auth);
1861 * SC case, however some implementations incorrectly copy RFU auth
1876 ret = tk_request(conn, 0, auth, rsp.io_capability, req->io_capability);
1942 u8 key_size, auth;
1961 auth = rsp->auth_req & AUTH_REQ_MASK(hdev);
1963 if (hci_dev_test_flag(hdev, HCI_SC_ONLY) && !(auth & SMP_AUTH_SC))
1981 if ((req->auth_req & SMP_AUTH_CT2) && (auth & SMP_AUTH_CT2))
1992 if ((req->auth_req & SMP_AUTH_SC) && (auth & SMP_AUTH_SC))
2021 auth |= req->auth_req;
2023 ret = tk_request(conn, 0, auth, req->io_capability, rsp->io_capability);
2064 u8 auth;
2083 auth = req->auth_req & AUTH_REQ_MASK(hdev);
2085 if (tk_request(conn, 0, auth, rsp->io_capability, req->io_capability)) {
2306 u8 sec_level, auth;
2316 auth = rp->auth_req & AUTH_REQ_MASK(hdev);
2318 if (hci_dev_test_flag(hdev, HCI_SC_ONLY) && !(auth & SMP_AUTH_SC))
2324 sec_level = authreq_to_seclevel(auth);
2346 (auth & SMP_AUTH_BONDING))
2352 build_pairing_cmd(conn, &cp, NULL, auth);