zephyr/tests/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
..
boards tests/bluetooth/shell: Enable for native_sim 2023-11-22 09:53:10 +01:00
snippets/xterm-native-shell Bluetooth: shell: add bsim runner script 2024-03-13 18:47:50 +02:00
src shell: fix MISRA 5.7 violations on struct shell 2023-04-14 12:21:08 +02:00
audio.conf Bluetooth: Audio: define bt_bap_bass_subgroup struct. 2024-02-14 19:04:01 +01:00
cdc_acm.conf tests: remove usage of CONFIG_USB_UART_CONSOLE 2021-11-18 14:29:18 +01:00
CMakeLists.txt
log.conf Bluetooth: Tests: Remove usage of BT_DEBUG_LOG 2023-06-07 13:56:55 -04:00
mesh.conf Bluetooth: Tests: Remove usage of BT_DEBUG_LOG 2023-06-07 13:56:55 -04:00
prj_br.conf Bluetooth: Rename BT_BREDR to BT_CLASSIC 2024-03-07 11:26:45 +02:00
prj.conf Bluetooth: Shell: Add support for EAD 2024-03-13 18:51:03 +02:00
run-bsim.sh Bluetooth: shell: add bsim runner script 2024-03-13 18:47:50 +02:00
testcase.yaml Bluetooth: BAP: Apply missing guards for Kconfig values 2024-03-07 10:58:32 +00:00
usb.overlay tests: Remove label property from devicetree overlays 2022-07-28 20:52:20 +02:00