Lines Matching refs:sec_level
1330 u8 dst_type, bool dst_resolved, u8 sec_level, in hci_connect_le() argument
1388 conn->pending_sec_level = sec_level; in hci_connect_le()
1392 conn->sec_level = BT_SECURITY_LOW; in hci_connect_le()
1561 u8 dst_type, u8 sec_level, in hci_connect_le_scan() argument
1586 if (conn->pending_sec_level < sec_level) in hci_connect_le_scan()
1587 conn->pending_sec_level = sec_level; in hci_connect_le_scan()
1605 conn->sec_level = BT_SECURITY_LOW; in hci_connect_le_scan()
1606 conn->pending_sec_level = sec_level; in hci_connect_le_scan()
1618 u8 sec_level, u8 auth_type, in hci_connect_acl() argument
1650 acl->sec_level = BT_SECURITY_LOW; in hci_connect_acl()
1651 acl->pending_sec_level = sec_level; in hci_connect_acl()
2338 if (conn->sec_level == BT_SECURITY_FIPS && in hci_conn_check_link_mode()
2353 static int hci_conn_auth(struct hci_conn *conn, __u8 sec_level, __u8 auth_type) in hci_conn_auth() argument
2357 if (conn->pending_sec_level > sec_level) in hci_conn_auth()
2358 sec_level = conn->pending_sec_level; in hci_conn_auth()
2360 if (sec_level > conn->sec_level) in hci_conn_auth()
2361 conn->pending_sec_level = sec_level; in hci_conn_auth()
2404 int hci_conn_security(struct hci_conn *conn, __u8 sec_level, __u8 auth_type, in hci_conn_security() argument
2410 return smp_conn_security(conn, sec_level); in hci_conn_security()
2413 if (sec_level == BT_SECURITY_SDP) in hci_conn_security()
2418 if (sec_level == BT_SECURITY_LOW && !hci_conn_ssp_enabled(conn)) in hci_conn_security()
2430 if (sec_level <= BT_SECURITY_FIPS) in hci_conn_security()
2437 if (sec_level <= BT_SECURITY_HIGH) in hci_conn_security()
2445 if (sec_level <= BT_SECURITY_MEDIUM) in hci_conn_security()
2454 if (sec_level <= BT_SECURITY_MEDIUM || conn->pin_length == 16) in hci_conn_security()
2468 if (!hci_conn_auth(conn, sec_level, auth_type)) in hci_conn_security()
2489 int hci_conn_check_secure(struct hci_conn *conn, __u8 sec_level) in hci_conn_check_secure() argument
2494 if (sec_level != BT_SECURITY_HIGH && sec_level != BT_SECURITY_FIPS) in hci_conn_check_secure()
2498 if (conn->sec_level == BT_SECURITY_HIGH || in hci_conn_check_secure()
2499 conn->sec_level == BT_SECURITY_FIPS) in hci_conn_check_secure()