zephyr/subsys/bluetooth/controller
Joakim Andersson a34d4afe7d Bluetooth: Host: Fix issues with host IRK handling
Fix multiple issues related to the way the host handles
Identity Information related to privacy

1. If the controller provided a public address the IRK
   for this identity would be randomly generated but not
   stored persistenly.

2. Fix the handling of the above issue which was fixed
   for the random address but would initiate settings save
   ID on every boot.

3. Fix the host not using the Vendor Specific HCI commands
   related to retrieving the Identity Root (IR) from the
   controller and using the key diversified function d1
   to generate an IRK as specified in the BT Core spec.

Make sure that a Host generated ID is only saved when it is first
generated.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2019-12-20 15:45:34 +01:00
..
crypto Bluetooth: controller: Use entropy driver directly in bt_rand 2019-10-02 13:21:24 +02:00
hal Bluetooth: controller: Refactor use of SWI 2019-09-16 19:06:51 +02:00
hci Bluetooth: Host: Fix issues with host IRK handling 2019-12-20 15:45:34 +01:00
include Bluetooth: controller: enable dynamic TXP over LL_SPLIT arch (#17731) 2019-12-17 12:29:57 +01:00
ll_sw Bluetooth: controller: Fix controller address check 2019-12-20 15:26:41 +01:00
ticker Bluetooth: controller: Add missing BT_DEBUG_ENABLED define 2019-11-21 17:08:37 +01:00
util Bluetooth: controller: Fix mayfly optimization 2019-09-24 10:37:23 +02:00
CMakeLists.txt bluetooth: controller: openisa/RV32M1: enable the BLE SW controller 2019-11-08 15:38:57 +01:00
Kconfig Bluetooth: controller: enable dynamic TXP over LL_SPLIT arch (#17731) 2019-12-17 12:29:57 +01:00