Lines Matching defs:sec_level
634 static __u8 seclevel_to_authreq(__u8 sec_level)
636 switch (sec_level) {
1108 else if (hcon->sec_level == BT_SECURITY_FIPS)
1299 authenticated = hcon->sec_level == BT_SECURITY_HIGH;
1346 if (hcon->sec_level > BT_SECURITY_MEDIUM)
1742 u8 key_size, auth, sec_level;
1819 sec_level = BT_SECURITY_MEDIUM;
1821 sec_level = authreq_to_seclevel(auth);
1823 if (sec_level > conn->hcon->pending_sec_level)
1824 conn->hcon->pending_sec_level = sec_level;
2229 static bool smp_ltk_encrypt(struct l2cap_conn *conn, u8 sec_level)
2238 if (smp_ltk_sec_level(key) < sec_level)
2253 bool smp_sufficient_security(struct hci_conn *hcon, u8 sec_level,
2256 if (sec_level == BT_SECURITY_LOW)
2270 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;
2361 int smp_conn_security(struct hci_conn *hcon, __u8 sec_level)
2370 sec_level);
2379 if (smp_sufficient_security(hcon, sec_level, SMP_USE_LTK))
2382 if (sec_level > hcon->pending_sec_level)
2383 hcon->pending_sec_level = sec_level;
2409 authreq = seclevel_to_authreq(sec_level);
2542 authenticated = (hcon->sec_level == BT_SECURITY_HIGH);
2670 if (conn->hcon->sec_level > BT_SECURITY_MEDIUM)