diff --git a/features/FEATURE_BLE/ble/generic/FileSecurityDb.h b/features/FEATURE_BLE/ble/generic/FileSecurityDb.h index c362f25b26..4c57d67005 100644 --- a/features/FEATURE_BLE/ble/generic/FileSecurityDb.h +++ b/features/FEATURE_BLE/ble/generic/FileSecurityDb.h @@ -126,8 +126,6 @@ public: virtual void set_restore(bool reload); - virtual void reset(); - private: virtual uint8_t get_entry_count(); diff --git a/features/FEATURE_BLE/ble/generic/MemorySecurityDb.h b/features/FEATURE_BLE/ble/generic/MemorySecurityDb.h index a38bb84df9..6ca9c3b3b0 100644 --- a/features/FEATURE_BLE/ble/generic/MemorySecurityDb.h +++ b/features/FEATURE_BLE/ble/generic/MemorySecurityDb.h @@ -148,16 +148,6 @@ public: } } - - /* saving and loading from nvm */ - - virtual void reset() { - SecurityDb::reset(); - for (size_t i = 0; i < MAX_ENTRIES; ++i) { - _entries[i] = entry_t(); - } - } - private: virtual uint8_t get_entry_count() { return MAX_ENTRIES; diff --git a/features/FEATURE_BLE/ble/generic/SecurityDb.h b/features/FEATURE_BLE/ble/generic/SecurityDb.h index 72a4968fbb..009d769554 100644 --- a/features/FEATURE_BLE/ble/generic/SecurityDb.h +++ b/features/FEATURE_BLE/ble/generic/SecurityDb.h @@ -656,15 +656,6 @@ public: */ virtual void set_restore(bool reload) { }; - /** - * Reset the databse by removing all information - */ - virtual void reset() { - _local_identity = SecurityEntryIdentity_t(); - _local_csrk = csrk_t(); - _local_sign_counter = 0; - } - private: /** * Get an entry for a new connection not present in the db yet. This will find a free entry diff --git a/features/FEATURE_BLE/source/generic/FileSecurityDb.cpp b/features/FEATURE_BLE/source/generic/FileSecurityDb.cpp index 4a300c6a5b..7796a3d715 100644 --- a/features/FEATURE_BLE/source/generic/FileSecurityDb.cpp +++ b/features/FEATURE_BLE/source/generic/FileSecurityDb.cpp @@ -304,11 +304,6 @@ void FileSecurityDb::set_restore(bool reload) { db_write(&reload, DB_OFFSET_RESTORE); } -void FileSecurityDb::reset() { - SecurityDb::reset(); - erase_db_file(_db_file); -} - /* helper functions */ uint8_t FileSecurityDb::get_entry_count() { diff --git a/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp b/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp index 3f8873d112..bb03c2f548 100644 --- a/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp +++ b/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp @@ -116,9 +116,7 @@ ble_error_t GenericSecurityManager::init( } ble_error_t GenericSecurityManager::reset(void) { - MBED_ASSERT(_db); _pal.reset(); - _db->reset(); SecurityManager::reset(); return BLE_ERROR_NONE;