******************************************************************************/
void bta_dm_add_blekey(const RawAddress& bd_addr, tBTA_LE_KEY_VALUE blekey,
tBTM_LE_KEY_TYPE key_type) {
- if (!BTM_SecAddBleKey(bd_addr, (tBTM_LE_KEY_VALUE*)&blekey, key_type)) {
- LOG(ERROR) << "BTA_DM: Error adding BLE Key for device " << bd_addr;
- }
+ BTM_SecAddBleKey(bd_addr, (tBTM_LE_KEY_VALUE*)&blekey, key_type);
}
/*******************************************************************************
LOG_INFO("UNIMPLEMENTED %s", __func__);
}
-bool bluetooth::shim::BTM_SecAddBleKey(const RawAddress& bd_addr,
+void bluetooth::shim::BTM_SecAddBleKey(const RawAddress& bd_addr,
tBTM_LE_KEY_VALUE* p_le_key,
tBTM_LE_KEY_TYPE key_type) {
LOG_INFO("UNIMPLEMENTED %s", __func__);
CHECK(p_le_key != nullptr);
- return false;
}
void bluetooth::shim::BTM_BleLoadLocalKeys(uint8_t key_type,
* p_le_key - LE key values.
* key_type - LE SMP key type.
*
- * Returns true if added OK, else false
- *
******************************************************************************/
-bool BTM_SecAddBleKey(const RawAddress& bd_addr, tBTM_LE_KEY_VALUE* p_le_key,
+void BTM_SecAddBleKey(const RawAddress& bd_addr, tBTM_LE_KEY_VALUE* p_le_key,
tBTM_LE_KEY_TYPE key_type);
/*******************************************************************************
* Returns true if added OK, else false
*
******************************************************************************/
-bool BTM_SecAddBleKey(const RawAddress& bd_addr, tBTM_LE_KEY_VALUE* p_le_key,
+void BTM_SecAddBleKey(const RawAddress& bd_addr, tBTM_LE_KEY_VALUE* p_le_key,
tBTM_LE_KEY_TYPE key_type) {
if (bluetooth::shim::is_gd_shim_enabled()) {
return bluetooth::shim::BTM_SecAddBleKey(bd_addr, p_le_key, key_type);
LOG(WARNING) << __func__
<< " Wrong Type, or No Device record for bdaddr: " << bd_addr
<< ", Type: " << key_type;
- return (false);
+ return;
}
VLOG(1) << __func__ << " BDA: " << bd_addr << ", Type: " << key_type;
btm_sec_save_le_key(bd_addr, key_type, p_le_key, false);
- if (key_type == BTM_LE_KEY_PID || key_type == BTM_LE_KEY_LID)
+ if (key_type == BTM_LE_KEY_PID || key_type == BTM_LE_KEY_LID) {
btm_ble_resolving_list_load_dev(p_dev_rec);
-
- return (true);
+ }
}
/*******************************************************************************
* p_le_key - LE key values.
* key_type - LE SMP key type.
*
- * Returns true if added OK, else false
- *
******************************************************************************/
-extern bool BTM_SecAddBleKey(const RawAddress& bd_addr,
+extern void BTM_SecAddBleKey(const RawAddress& bd_addr,
tBTM_LE_KEY_VALUE* p_le_key,
tBTM_LE_KEY_TYPE key_type);