NimBLE: Update NimBLE submodule to reattempt conn and to fix vulnerability

* Add workaround to overcome connection establishment failure error.

* Fix vulnerability during public key exchange in secure connection
This commit is contained in:
Prasad Alatkar
2021-05-12 16:45:52 +05:30
parent 410a0a5f5a
commit 7095159a4c
2 changed files with 17 additions and 1 deletions

View File

@@ -435,6 +435,22 @@ config BT_NIMBLE_HOST_BASED_PRIVACY
Use this option to do host based Random Private Address resolution. Use this option to do host based Random Private Address resolution.
If this option is disabled then controller based privacy is used. If this option is disabled then controller based privacy is used.
config BT_NIMBLE_ENABLE_CONN_REATTEMPT
bool "Enable connection reattempts on connection establishment error"
default y if (IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3)
default n if IDF_TARGET_ESP32
help
Enable to make the NimBLE host to reattempt GAP connection on connection
establishment failure.
config BT_NIMBLE_MAX_CONN_REATTEMPT
int "Maximum number connection reattempts"
range 1 7
default 3
depends on BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLE_CONN_REATTEMPT
help
Defines maximum number of connection reattempts.
config BT_NIMBLE_EXT_ADV config BT_NIMBLE_EXT_ADV
bool "Enable extended advertising." bool "Enable extended advertising."
default n default n