zephyr/subsys/bluetooth
François Delawarde 9d2e34e9c8 bluetooth: host: Add workaround for USB HCI controllers
This commit adds a new option CONFIG_BT_SMP_USB_HCI_CTLR_WORKAROUND
to support USB HCI controllers that sometimes send out-of-order HCI
events and ACL Data due to using different USB endpoints.

Enabling this option will make the master role not require the
encryption-change event to be received before accepting
key-distribution data.

It opens up for a potential vulnerability as the master cannot detect
if the keys are distributed over an encrypted link.

Fixes: #22086

Signed-off-by: François Delawarde <fnde@oticon.com>
2020-02-03 18:39:55 +02:00
..
common Bluetooth: Fix controller RPA calling into host with host-based crypto 2020-01-31 18:33:06 +01:00
controller Bluetooth: Fix infinite recursion in host-based bt_rand 2020-01-31 18:33:06 +01:00
host bluetooth: host: Add workaround for USB HCI controllers 2020-02-03 18:39:55 +02:00
mesh Bluetooth: Move Mesh CCM into a separate module 2020-01-30 12:41:45 +02:00
services kconfig: Remove some redundant single-item menus and ifs 2019-12-21 10:26:54 -05:00
shell Bluetooth: shell: Add support for pairing accept callback 2020-01-31 20:39:25 +02:00
CMakeLists.txt cmake: don't link interface libraries with zephyr_interface 2019-09-26 05:50:46 -07:00
Kconfig Bluetooth: hci_raw: Add support for specifying buffer headroom 2019-11-20 19:29:06 +01:00