diff --git a/net/bluetooth/hci_core.c b/net/bluetooth/hci_core.c index 57588a31b1a..306cd9bee71 100644 --- a/net/bluetooth/hci_core.c +++ b/net/bluetooth/hci_core.c @@ -1055,6 +1055,8 @@ static void link_key_notify(struct net_buf *buf) atomic_set_bit(&conn->keys->flags, BT_KEYS_AUTHENTICATED); } + } else if (evt->key_type == BT_LK_AUTH_COMBINATION_P192) { + atomic_set_bit(&conn->keys->flags, BT_KEYS_AUTHENTICATED); } bt_conn_unref(conn);