Lines Matching refs:sec_level
635 static __u8 seclevel_to_authreq(__u8 sec_level)
637 switch (sec_level) {
1116 else if (hcon->sec_level == BT_SECURITY_FIPS)
1308 authenticated = hcon->sec_level == BT_SECURITY_HIGH;
1355 if (hcon->sec_level > BT_SECURITY_MEDIUM)
1751 u8 key_size, auth, sec_level;
1830 sec_level = BT_SECURITY_MEDIUM;
1832 sec_level = authreq_to_seclevel(auth);
1834 if (sec_level > conn->hcon->pending_sec_level)
1835 conn->hcon->pending_sec_level = sec_level;
2252 static bool smp_ltk_encrypt(struct l2cap_conn *conn, u8 sec_level)
2261 if (smp_ltk_sec_level(key) < sec_level)
2276 bool smp_sufficient_security(struct hci_conn *hcon, u8 sec_level,
2279 if (sec_level == BT_SECURITY_LOW)
2293 if (hcon->sec_level >= sec_level)
2306 u8 sec_level, auth;
2322 sec_level = BT_SECURITY_MEDIUM;
2324 sec_level = authreq_to_seclevel(auth);
2326 if (smp_sufficient_security(hcon, sec_level, SMP_USE_LTK)) {
2331 smp_ltk_encrypt(conn, hcon->sec_level);
2335 if (sec_level > hcon->pending_sec_level)
2336 hcon->pending_sec_level = sec_level;
2363 int smp_conn_security(struct hci_conn *hcon, __u8 sec_level)
2372 sec_level);
2381 if (smp_sufficient_security(hcon, sec_level, SMP_USE_LTK))
2384 if (sec_level > hcon->pending_sec_level)
2385 hcon->pending_sec_level = sec_level;
2411 authreq = seclevel_to_authreq(sec_level);
2556 authenticated = (hcon->sec_level == BT_SECURITY_HIGH);
2684 if (conn->hcon->sec_level > BT_SECURITY_MEDIUM)