Commit: 3cccdbab2324086588df4ccf5f892fb3ce1f1787
Parent: 8cdbd3b09f29da29374e2f83369df24228da0ad1
Author: Alain Michaud <alainm@chromium.org>
Committer: Marcel Holtmann <marcel@holtmann.org>
Date: 2020-03-10 07:22:16
Tree: 6054a3ba0a8e52976e81b8ad693a376a47e7c48c

HID accepts bonded device connections only. This change adds a configuration for platforms to choose a more secure posture for the HID profile. While some older mice are known to not support pairing or encryption, some platform may choose a more secure posture by requiring the device to be bonded and require the connection to be encrypted when bonding is required. Reference: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00352.html

Diffstat

M profiles/input/device.c | 23 ++++++++++++++++++++++-
M profiles/input/device.h | 1 +
M profiles/input/input.conf | 8 ++++++++
M profiles/input/manager.c | 13 ++++++++++++-

4 files changed, 43 insertions(+), 2 deletions(-)

View Full Diff | Patch