29895d8275
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> |
||
---|---|---|
.. | ||
configs | ||
include | ||
CMakeLists.txt | ||
Kconfig | ||
Kconfig.tls-generic | ||
debug.c | ||
shell.c | ||
zephyr_init.c |