BT_SECURITY_HIGH
if (sec_level <= BT_SECURITY_HIGH)
if (sec_level != BT_SECURITY_HIGH && sec_level != BT_SECURITY_FIPS)
if (conn->sec_level == BT_SECURITY_HIGH ||
conn->pending_sec_level != BT_SECURITY_HIGH &&
if (conn->pending_sec_level == BT_SECURITY_HIGH)
conn->pending_sec_level = BT_SECURITY_HIGH;
conn->pending_sec_level = BT_SECURITY_HIGH;
(conn->pending_sec_level == BT_SECURITY_HIGH ||
} else if (chan->sec_level == BT_SECURITY_HIGH ||
case BT_SECURITY_HIGH:
if (chan->sec_level == BT_SECURITY_HIGH ||
if (chan->sec_level == BT_SECURITY_HIGH ||
case BT_SECURITY_HIGH:
case BT_SECURITY_HIGH:
chan->sec_level = BT_SECURITY_HIGH;
if (conn->pending_sec_level == BT_SECURITY_HIGH && cp->pin_len != 16) {
} else if (d->sec_level == BT_SECURITY_HIGH ||
case BT_SECURITY_HIGH:
rfcomm_pi(sk)->sec_level = BT_SECURITY_HIGH;
if (sec.level > BT_SECURITY_HIGH) {
case BT_SECURITY_HIGH:
authenticated = hcon->sec_level == BT_SECURITY_HIGH;
if (conn->hcon->pending_sec_level >= BT_SECURITY_HIGH) {
else if (conn->hcon->pending_sec_level > BT_SECURITY_HIGH)
conn->hcon->pending_sec_level = BT_SECURITY_HIGH;
if (conn->hcon->pending_sec_level >= BT_SECURITY_HIGH) {
authenticated = (hcon->sec_level == BT_SECURITY_HIGH);
return BT_SECURITY_HIGH;
case BT_SECURITY_HIGH:
if (hcon->pending_sec_level < BT_SECURITY_HIGH)
hcon->pending_sec_level = BT_SECURITY_HIGH;
return BT_SECURITY_HIGH;