Constant esp_idf_svc::hal::sys::esp_ble_sec_act_t_ESP_BLE_SEC_ENCRYPT_MITM
source · pub const esp_ble_sec_act_t_ESP_BLE_SEC_ENCRYPT_MITM: u32 = 3; // 3u32
Expand description
< relate to BTA_DM_BLE_SEC_ENCRYPT_MITM in bta/bta_api.h. If the device has been already bonded, the stack will check the LTK (Long Term Key) whether the authentication request has been met, and if met, use the LTK to encrypt with the remote device directly, else re-pair with the remote device. Else if the device hasn’t been bonded, the stack will use MITM authentication request in the current link instead of using the authreq in the esp_ble_gap_set_security_param function set by the user.