zephyr/subsys/bluetooth/controller
Thomas Ebert Hansen 20cb60ecd2 Bluetooth: controller: Fix central enc termination
Terminate connection with a MIC failure if an unexpected control PDU
is received during the Encryption Start procedure.

Add a greedy option to pdu_is_expected() to make sure the procedure
processes all unexpected control PDU in all cases.

Add unit test inspired by Bluetooth Qualification test
LL/SEC/CEN/BV-14-C,
Central Receiving unexpected PDU during encryption start

Signed-off-by: Thomas Ebert Hansen <thoh@oticon.com>
2022-04-28 12:55:48 +02:00
..
crypto
hal Bluetooth: Controller: df: make radio_df_vendor_hal.h compile in always 2022-03-21 10:15:39 +01:00
hci Bluetooth: Controller: Fix missing cond. compile for ext. scan filter 2022-04-25 11:44:22 -07:00
include everywhere: fix typos 2022-03-18 13:24:08 -04:00
ll_sw Bluetooth: controller: Fix central enc termination 2022-04-28 12:55:48 +02:00
ticker Bluetooth: Controller: Yield stopped ticker time reservations 2022-03-23 12:53:38 +01:00
util Bluetooth: Controller: Update to increase simultaneous connection limit 2022-04-04 10:24:34 +02:00
CMakeLists.txt Bluetooth: Controller: Schedule BIG event after Periodic Adv event 2022-03-01 11:51:46 +01:00
Kconfig Bluetooth: Controller: Fix typo in BT_CTLR_ISOAL_SOURCES prompt 2022-04-24 19:47:46 +02:00
Kconfig.df everywhere: fix typos 2022-03-18 13:24:08 -04:00
Kconfig.dtm bluetooth: controller: Add support for all DTM commands 2022-03-18 12:00:03 +01:00
Kconfig.ll_sw_split Bluetooth: Controller: Force MD feature not supported in LOW LAT ULL 2022-04-04 10:24:19 +02:00