OVMS3-idf/components/bt/bluedroid
Angus Gratton f9ad17eee4 Merge branch 'bugfix/BLE_SM_Security_Flags_pr1320' into 'master'
bt: Fix ble sm security flags (Github PR 1320)

See merge request !1740
2018-01-08 07:35:19 +08:00
..
api Merge branch 'bugfix/btdm_standardize_code' into 'master' 2018-01-05 18:56:08 +08:00
bta Merge branch 'feature/btdm_classic_discovery' into 'master' 2017-12-20 13:30:31 +08:00
btc Merge branch 'bugfix/btdm_standardize_code' into 'master' 2018-01-05 18:56:08 +08:00
btcore component/bt: implement classic Bluetooth profiles A2DP(sink) and AVRCP(controller) 2017-04-12 16:42:14 +08:00
btif set ble_rsp_key member of structure bte_appl_cfg in function bta_dm_co_ble_set_rsp_key_req (function incorrectly uses ble_init_key member). 2018-01-03 14:14:24 +11:00
device Component/bt: send data length request by host after read feature complete 2017-12-12 18:28:59 +08:00
external/sbc component/bt: add conditional compilation direvatives to control the source code building of SBC codec 2017-03-17 15:57:30 +08:00
hci Component/bt: send data length request by host after read feature complete 2017-12-12 18:28:59 +08:00
include component/bt: disable Secure Connections(Host Supported) of classic Bluetooth to workaround AES encryption issue in controller 2017-12-28 14:51:19 +08:00
main component/bt : remove all GKI reference 2017-08-23 15:29:30 +08:00
osi Component/bt: fix memory leak in SMP 2017-12-20 10:30:31 +08:00
stack n btm_sec_save_le_key() set BTM_SEC_LE_LINK_KEY_KNOWN (and BTM_SEC_LE_LINK_KEY_AUTHED if MITM was used) when process a local Long Term Key (key type BTM_LE_KEY_LENC). This is because these flags share bits with the BTM_SEC_FLAG_LKEY_KNOWN (and BTM_SEC_FLAG_LKEY_AUTHED) flag in btm_api.h. Without this code a link that is encrypted via SM pairing where only the local device exchanges the LTK (peer does not send its LTK) will not allow GATT operations that require encryption (request will be incorrectly rejected with insufficient authentication reason, regardless of if MITM is required). 2018-01-03 14:14:24 +11:00
utils component/bt: implement classic Bluetooth profiles A2DP(sink) and AVRCP(controller) 2017-04-12 16:42:14 +08:00