zephyr/tests
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
..
application_development hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
arch tests: arch: common: ramfunc: add nrf54h20pdk cpuapp overlays 2024-03-12 10:58:51 +01:00
benchmarks tests: benchmark: adapt recording of benchmark results 2024-03-12 15:02:49 -04:00
bluetooth Bluetooth: Shell: Add support for EAD 2024-03-13 18:51:03 +02:00
boards hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
boot hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
bsim tests: bsim: Bluetooth: CAP Commander Change Microphone Gain 2024-03-12 17:56:09 +00:00
cmake tests/cmake/*: Switch to native_sim 2023-11-27 16:06:42 +00:00
crypto hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
drivers tests: i2s: sam: Add missing overlays 2024-03-13 10:41:52 -04:00
kconfig/configdefault tests: Remove stray uses of CONFIG_ZTEST_NEW_API 2023-10-26 10:55:38 +02:00
kernel test: Remove multi level queue limit test 2024-03-12 19:37:40 -04:00
lib tests: lib: devicetree: api: add tests for minimum CAN phy bitrate 2024-03-12 10:43:36 +01:00
misc hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
modules hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
net tests: net: ieee802154: Invalid number of params in debug print 2024-03-11 10:39:05 -04:00
posix posix: Implement test for getmsg and getpmsg 2024-03-11 14:25:26 +01:00
robot Twister: Add integration with renode-test 2023-05-26 09:43:49 -04:00
subsys tests/storage/stream_flash: Fix the test_stream_flash_erase_page 2024-03-11 14:26:34 +01:00
unit kernel: api: implement test for sys_slist_find 2024-03-12 13:46:29 -04:00
ztest hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
test_config.yaml twister: tests: Add some generic driver tests to the scope 2023-11-30 19:38:50 -05:00