Lines Matching refs:sec_level
634 static __u8 seclevel_to_authreq(__u8 sec_level)
636 switch (sec_level) {
1110 else if (hcon->sec_level == BT_SECURITY_FIPS)
1302 authenticated = hcon->sec_level == BT_SECURITY_HIGH;
1349 if (hcon->sec_level > BT_SECURITY_MEDIUM)
1745 u8 key_size, auth, sec_level;
1824 sec_level = BT_SECURITY_MEDIUM;
1826 sec_level = authreq_to_seclevel(auth);
1828 if (sec_level > conn->hcon->pending_sec_level)
1829 conn->hcon->pending_sec_level = sec_level;
2246 static bool smp_ltk_encrypt(struct l2cap_conn *conn, u8 sec_level)
2255 if (smp_ltk_sec_level(key) < sec_level)
2270 bool smp_sufficient_security(struct hci_conn *hcon, u8 sec_level,
2273 if (sec_level == BT_SECURITY_LOW)
2287 if (hcon->sec_level >= sec_level)
2300 u8 sec_level, auth;
2316 sec_level = BT_SECURITY_MEDIUM;
2318 sec_level = authreq_to_seclevel(auth);
2320 if (smp_sufficient_security(hcon, sec_level, SMP_USE_LTK)) {
2325 smp_ltk_encrypt(conn, hcon->sec_level);
2329 if (sec_level > hcon->pending_sec_level)
2330 hcon->pending_sec_level = sec_level;
2357 int smp_conn_security(struct hci_conn *hcon, __u8 sec_level)
2366 sec_level);
2375 if (smp_sufficient_security(hcon, sec_level, SMP_USE_LTK))
2378 if (sec_level > hcon->pending_sec_level)
2379 hcon->pending_sec_level = sec_level;
2405 authreq = seclevel_to_authreq(sec_level);
2550 authenticated = (hcon->sec_level == BT_SECURITY_HIGH);
2678 if (conn->hcon->sec_level > BT_SECURITY_MEDIUM)