summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorYing Hsu <yinghsu@chromium.org>2023-09-07 04:39:34 +0000
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2023-10-25 11:16:56 +0200
commit8afe901e0a100547b735dc638ab8213632a3dda6 (patch)
treec45355ff465226990a8fbd22943829ebb20b9e10 /include
parenta9856853173eb074ba9038c9da94f173e45e9564 (diff)
Bluetooth: Avoid redundant authentication
[ Upstream commit 1d8e801422d66e4b8c7b187c52196bef94eed887 ] While executing the Android 13 CTS Verifier Secure Server test on a ChromeOS device, it was observed that the Bluetooth host initiates authentication for an RFCOMM connection after SSP completes. When this happens, some Intel Bluetooth controllers, like AC9560, would disconnect with "Connection Rejected due to Security Reasons (0x0e)". Historically, BlueZ did not mandate this authentication while an authenticated combination key was already in use for the connection. This behavior was changed since commit 7b5a9241b780 ("Bluetooth: Introduce requirements for security level 4"). So, this patch addresses the aforementioned disconnection issue by restoring the previous behavior. Signed-off-by: Ying Hsu <yinghsu@chromium.org> Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions