zephyr/subsys/bluetooth/shell
Théo Battrel 4a55bc00f0 Bluetooth: Shell: Add support for EAD
Add new commands to manage the Encrypted Advertising Data feature.

Overview of those new commands:

- `bt encrypted-ad set-keys`: set key materials (session key and
  initialisation vector) used for encrypted and decryption of EAD;
- `bt encrypted-ad add-ad`: store a given advertising data structure;
- `bt encrypted-ad add-ead`: encrypt the given advertising data
  structres and store the generated AD structure;
- `bt encrypted-ad commit-ad`: set the AD of the selected advertiser
  with the stored AD;
- `bt encrypted-ad clear-ad`: remove all stored AD;
- `bt encrypted-ad decrypt-scan`: decrypt data using the previously set
  key materials when receiving AD with type `0x31`.

The documentation of the Bluetooth Shell has been updated to include
those new commands.

Signed-off-by: Théo Battrel <theo.battrel@nordicsemi.no>
2024-03-13 18:51:03 +02:00
..
CMakeLists.txt Bluetooth: Rename BT_BREDR to BT_CLASSIC 2024-03-07 11:26:45 +02:00
Kconfig
bredr.c Bluetooth: Host: Move BR headers to subfolder classic 2024-03-07 11:26:45 +02:00
bt.c Bluetooth: Shell: Add support for EAD 2024-03-13 18:51:03 +02:00
bt.h
gatt.c
hci.c
hci.h
ias.c
ias_client.c
iso.c Bluetooth: ISO: Add CONFIG_BT_ISO_{RX/TX} 2024-03-02 15:05:39 +01:00
l2cap.c Bluetooth: Host: Move BR headers to subfolder classic 2024-03-07 11:26:45 +02:00
ll.c
ll.h
rfcomm.c Bluetooth: Host: Move BR headers to subfolder classic 2024-03-07 11:26:45 +02:00
ticker.c