esp-idf/components/bt/host/bluedroid/api
Chinmay Chhajed 235628355f Bluedroid: Fixes for some vulnerabilities.
This commit fixes 'Impersonation in Passkey entry protocol'
(CVE-2020-26558) and suggests fixes for other vulnerabilites like
'Impersonation in the Pin Pairing Protocol' (CVE-2020-26555) and
'Authentication of the LE Legacy Pairing Protocol'

CVE-2020-26558 can be easily implemented if the peer device can
impersonate our public key. This commit adds a check by comparing our
and received public key and returns failed pairing if keys are same.

This commit also adds comments suggesting to use secure connection when
supported by all devices.
2020-12-25 16:01:11 +05:30
..
include/api Bluedroid: Fixes for some vulnerabilities. 2020-12-25 16:01:11 +05:30
esp_a2dp_api.c Add bda_addr for esp_bt_a2dp_disconn_req API 2020-09-18 14:08:53 +08:00
esp_avrc_api.c Merge branch 'feature/btdm_avrcp_volume' into 'master' 2019-06-30 16:40:10 +08:00
esp_blufi_api.c component/bt: Add a macro to control the compilation of blufi. 2020-11-24 10:44:57 +08:00
esp_bt_device.c Bluetooth component refactoring 2019-06-30 16:39:00 +08:00
esp_bt_main.c Add some debug log for bt: 2020-09-04 14:40:19 +08:00
esp_gap_ble_api.c component/bt: support BLE Authorization 2020-12-03 15:19:17 +08:00
esp_gap_bt_api.c fix esp_bt_gap_get_bond_device_list bug 2020-07-17 15:06:39 +08:00
esp_gatt_common_api.c components/bt: Add a detailed description for the user to distinguish the function of the query buffer api. 2020-06-17 12:52:28 +08:00
esp_gattc_api.c component/bt: support BLE Read Attribute value by UUID 2020-12-03 15:19:44 +08:00
esp_gatts_api.c components/bt: Add api to query the number of available buffers for the current connection 2020-06-13 15:09:36 +08:00
esp_hf_ag_api.c fix ag example outgoing callback not triggered 2020-10-28 20:25:43 +08:00
esp_hf_client_api.c BT HFP: Add AT+NREC=0 command for disabling AG echo cancellation. 2019-09-02 09:28:38 +00:00
esp_spp_api.c add API esp_spp_stop_srv(), fix the error parameter in esp-idf/examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/example_spp_initiator_demo.c and fix collection of SPP 2020-08-13 12:08:28 +08:00