zephyr/modules
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
..
canopennode
fatfs
hal_ethos_u
hal_gigadevice
hal_infineon
hal_nordic
hal_nxp
hal_rpi_pico
liblc3
littlefs
loramac-node
lz4
mbedtls Bluetooth: Mesh: refactor mesh to use both tinycrypt and psa based crypto 2023-06-17 07:46:03 -04:00
nanopb
openthread net: l2: ieee802154: standardize RSSI value 2023-06-17 07:16:32 -04:00
segger tracing: sysview: implement RTT channel selection through KConfig 2023-06-08 06:51:03 -04:00
tflite-micro
thrift
TraceRecorder
trusted-firmware-a
trusted-firmware-m modules: tf-m: Add missing FWU API file 2023-06-05 10:48:31 -04:00
uoscore-uedhoc
zcbor
Kconfig
Kconfig.altera
Kconfig.atmel
Kconfig.cmsis
Kconfig.cmsis_dsp
Kconfig.cmsis_nn
Kconfig.cypress
Kconfig.eos_s3
Kconfig.esp32
Kconfig.imx
Kconfig.infineon
Kconfig.libmetal
Kconfig.lvgl modules: lvgl: replace LV_Z_DPI with LV_DPI_DEF 2023-06-13 07:26:29 -04:00
Kconfig.mcuboot
Kconfig.mcux
Kconfig.microchip
Kconfig.nuvoton
Kconfig.open-amp
Kconfig.s32
Kconfig.silabs
Kconfig.simplelink
Kconfig.sof
Kconfig.st
Kconfig.stm32
Kconfig.sysbuild
Kconfig.syst modules: mipi-syst: support minimal C library 2023-06-17 07:31:26 -04:00
Kconfig.telink
Kconfig.tinycrypt
Kconfig.vega
Kconfig.wurthelektronik
Kconfig.xtensa
modules.cmake