mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
fix(bt/bluedroid): Fixed BLE security vulnerability when using fixed IRK
This commit is contained in:
@@ -218,7 +218,13 @@
|
||||
#define UC_BT_SMP_MAX_BONDS 8
|
||||
#endif
|
||||
|
||||
//Device Nane Maximum Length
|
||||
#ifdef CONFIG_BT_BLE_SMP_ID_RESET_ENABLE
|
||||
#define UC_BT_BLE_SMP_ID_RESET_ENABLE CONFIG_BT_BLE_SMP_ID_RESET_ENABLE
|
||||
#else
|
||||
#define UC_BT_BLE_SMP_ID_RESET_ENABLE FALSE
|
||||
#endif
|
||||
|
||||
//Device Name Maximum Length
|
||||
#ifdef CONFIG_BT_MAX_DEVICE_NAME_LEN
|
||||
#define UC_MAX_LOC_BD_NAME_LEN CONFIG_BT_MAX_DEVICE_NAME_LEN
|
||||
#else
|
||||
|
||||
@@ -290,6 +290,12 @@
|
||||
#define SMP_SLAVE_CON_PARAMS_UPD_ENABLE FALSE
|
||||
#endif /* UC_BT_SMP_SLAVE_CON_PARAMS_UPD_ENABLE */
|
||||
|
||||
#if (UC_BT_BLE_SMP_ID_RESET_ENABLE)
|
||||
#define BLE_SMP_ID_RESET_ENABLE TRUE
|
||||
#else
|
||||
#define BLE_SMP_ID_RESET_ENABLE FALSE
|
||||
#endif
|
||||
|
||||
#ifdef UC_BTDM_BLE_ADV_REPORT_FLOW_CTRL_SUPP
|
||||
#define BLE_ADV_REPORT_FLOW_CONTROL (UC_BTDM_BLE_ADV_REPORT_FLOW_CTRL_SUPP && BLE_INCLUDED)
|
||||
#endif /* UC_BTDM_BLE_ADV_REPORT_FLOW_CTRL_SUPP */
|
||||
@@ -569,7 +575,7 @@
|
||||
#define BT_CLASSIC_BQB_INCLUDED FALSE
|
||||
#endif
|
||||
|
||||
/* This feature is used to eanble interleaved scan*/
|
||||
/* This feature is used to enable interleaved scan*/
|
||||
#ifndef BTA_HOST_INTERLEAVE_SEARCH
|
||||
#define BTA_HOST_INTERLEAVE_SEARCH FALSE
|
||||
#endif
|
||||
@@ -1385,7 +1391,7 @@
|
||||
#define GATT_CONFORMANCE_TESTING FALSE
|
||||
#endif
|
||||
|
||||
/* number of background connection device allowence, ideally to be the same as WL size
|
||||
/* number of background connection device allowance, ideally to be the same as WL size
|
||||
*/
|
||||
#ifndef GATT_MAX_BG_CONN_DEV
|
||||
#define GATT_MAX_BG_CONN_DEV 8 /*MAX is 32*/
|
||||
|
||||
Reference in New Issue
Block a user