zephyr/subsys/bluetooth/mesh/shell
Aleksandr Khromykh 29895d8275 Bluetooth: Mesh: refactor mesh to use both tinycrypt and psa based crypto
A mesh key type has been added to be able to choose the different
key representation for different security libraries.
The type as well as some functionality related to Mesh key
management has been added as a public API.
If tynicrypt is chosen then keys have representation
as 16 bytes array. If mbedTLS with PSA is used then keys are
the PSA key id. Raw value is not kept within BLE Mesh stack
for mbedTLS. Keys are imported into the security library
and key ids are gotten back. This refactoring has been done
for the network(including all derivated keys), application,
device, and session keys.

Signed-off-by: Aleksandr Khromykh <aleksandr.khromykh@nordicsemi.no>
2023-06-17 07:46:03 -04:00
..
blob.c Bluetooth: Mesh: Shell: Align parameter docs 2023-04-12 13:04:42 +02:00
blob.h
cfg.c Bluetooth: Mesh: refactor mesh to use both tinycrypt and psa based crypto 2023-06-17 07:46:03 -04:00
CMakeLists.txt tests: bluetooth: mesh: add Proxy Solicitation to shell 2023-03-06 13:52:15 +01:00
dfd.c Bluetooth: Mesh: Shell: Align parameter docs 2023-04-12 13:04:42 +02:00
dfu.c Bluetooth: Mesh: Shell: Align parameter docs 2023-04-12 13:04:42 +02:00
dfu.h
health.c Bluetooth: Mesh: Shell: Align parameter docs 2023-04-12 13:04:42 +02:00
Kconfig Bluetooth: Mesh: Add Opcodes Aggregator models to shell 2023-03-06 13:52:15 +01:00
large_comp_data.c Bluetooth: Mesh: Add async API for Large Comp Data Client 2023-04-24 13:31:27 +02:00
od_priv_proxy.c Bluetooth: Mesh: Shell: Align parameter docs 2023-04-12 13:04:42 +02:00
op_agg.c Bluetooth: Mesh: Shell: Align parameter docs 2023-04-12 13:04:42 +02:00
priv_beacon.c Bluetooth: Mesh: Shell: Align parameter docs 2023-04-12 13:04:42 +02:00
rpr.c Bluetooth: Mesh: Shell: Align parameter docs 2023-04-12 13:04:42 +02:00
sar.c Bluetooth: Mesh: Shell: Align parameter docs 2023-04-12 13:04:42 +02:00
shell.c Bluetooth: Mesh: refactor mesh to use both tinycrypt and psa based crypto 2023-06-17 07:46:03 -04:00
sol_pdu_rpl.c Bluetooth: Mesh: Shell: Align parameter docs 2023-04-12 13:04:42 +02:00
utils.c Bluetooth: Mesh: Shell: Align parameter docs 2023-04-12 13:04:42 +02:00
utils.h shell: fix MISRA 5.7 violations on struct shell 2023-04-14 12:21:08 +02:00