feat(nimble): Added option in menuconfig to enable Secure Connections Only mode

This commit is contained in:
Sumeet Singh
2024-09-04 22:59:13 +08:00
committed by Rahul Tank
parent 5d8f076745
commit c3911c4817
2 changed files with 11 additions and 0 deletions

View File

@ -230,6 +230,13 @@ config BT_NIMBLE_SM_LVL
3. Authenticated pairing with encryption
4. Authenticated LE Secure Connections pairing with encryption using a 128-bit strength encryption key.
config BT_NIMBLE_SM_SC_ONLY
int "Enable Secure Connections Only Mode"
depends on BT_NIMBLE_SECURITY_ENABLE
default 0
help
Enable Secure Connections Only Mode
config BT_NIMBLE_DEBUG
bool "Enable extra runtime asserts and host debugging"
default n

View File

@ -961,8 +961,12 @@
#endif
#ifndef MYNEWT_VAL_BLE_SM_SC_ONLY
#ifdef CONFIG_BT_NIMBLE_SM_SC_ONLY
#define MYNEWT_VAL_BLE_SM_SC_ONLY CONFIG_BT_NIMBLE_SM_SC_ONLY
#else
#define MYNEWT_VAL_BLE_SM_SC_ONLY (0)
#endif
#endif
#ifndef MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST
#define MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST (0)