zephyr/subsys/mgmt
Nick Ward b5f335b11b mcumgr: BT SMP transport config for authenticated requirement
This commit introduces a new Kconfig symbol MCUMGR_SMP_BT_AUTHEN.
When selected it configures the Bluetooth mcumgr transport to require
an authenticated connection.

If the Bluetooth mcumgr transport is selected then this new symbol is
selected by default.  Bluetooth SMP is also selected to ensure Zephyr
is configured with Bluetooth security features enabled to provide
Bluetooth authentication APIs to the user's app.  Users can choose to
disable this level of security for the Bluetooth mcumgr transport if
they do not require it.

Fixes #16482

Signed-off-by: Nick Ward <nix.ward@gmail.com>
2019-12-20 20:28:39 -05:00
..
buf.c subsys: mgmt: SMP protocol for mcumgr. 2018-02-20 22:07:52 +01:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig mcumgr: BT SMP transport config for authenticated requirement 2019-12-20 20:28:39 -05:00
Kconfig.mcumgr kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
serial_util.c mcumgr: fix type of pointer passed to base64_decode 2019-07-29 10:10:12 +02:00
smp.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
smp_bt.c mcumgr: BT SMP transport config for authenticated requirement 2019-12-20 20:28:39 -05:00
smp_shell.c shell: removing legacy shell 2019-01-16 21:35:36 -05:00
smp_uart.c subsys: mgmt: Fix broken OTA firmware update 2018-07-18 14:32:06 +02:00