BLE: Remove set advertising timeout from SM pal

pull/13759/head
Vincent Coubard 2020-09-23 15:05:21 +01:00
parent 02667389db
commit 7c8a754667
4 changed files with 4 additions and 30 deletions

View File

@ -207,18 +207,6 @@ ble_error_t PalSecurityManager::encrypt_data(
return BLE_ERROR_NOT_IMPLEMENTED;
}
////////////////////////////////////////////////////////////////////////////
// Privacy
//
ble_error_t PalSecurityManager::set_private_address_timeout(
uint16_t timeout_in_seconds
)
{
DmPrivSetResolvablePrivateAddrTimeout(timeout_in_seconds);
return BLE_ERROR_NONE;
}
////////////////////////////////////////////////////////////////////////////
// Keys

View File

@ -174,15 +174,6 @@ public:
encryption_block_t &data
) final;
////////////////////////////////////////////////////////////////////////////
// Privacy
//
/**
* @see ::ble::PalSecurityManager::set_private_address_timeout
*/
ble_error_t set_private_address_timeout(uint16_t timeout_in_seconds) final;
////////////////////////////////////////////////////////////////////////////
// Keys
//

View File

@ -743,7 +743,10 @@ ble_error_t SecurityManager::getSigningKey(connection_handle_t connection, bool
ble_error_t SecurityManager::setPrivateAddressTimeout(uint16_t timeout_in_seconds)
{
if (!_db) return BLE_ERROR_INITIALIZATION_INCOMPLETE;
return _pal.set_private_address_timeout(timeout_in_seconds);
_private_address_controller.set_timeout(
resolvable_address_timeout_t(timeout_in_seconds)
);
return BLE_ERROR_NONE;
}
////////////////////////////////////////////////////////////////////////////

View File

@ -753,14 +753,6 @@ public:
encryption_block_t &data
) = 0;
////////////////////////////////////////////////////////////////////////////
// Privacy
//
virtual ble_error_t set_private_address_timeout(
uint16_t timeout_in_seconds
) = 0;
////////////////////////////////////////////////////////////////////////////
// Keys
//