From 41a34424741411dd723abdae53162d3352a18f49 Mon Sep 17 00:00:00 2001 From: Vincent Coubard Date: Tue, 1 May 2018 11:54:03 +0100 Subject: [PATCH] Generic Security Manager: Set ltk to stored when the peer ltk has been recveived. --- features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp b/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp index 321b77102a..0de5b88095 100644 --- a/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp +++ b/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp @@ -1185,6 +1185,7 @@ void GenericSecurityManager::on_secure_connections_ltk_generated( cb->ltk_mitm_protected = cb->mitm_performed; cb->secure_connections_paired = true; + cb->ltk_stored = true; _db.set_entry_peer_ltk(cb->db_entry, ltk); } @@ -1198,6 +1199,7 @@ void GenericSecurityManager::on_keys_distributed_ltk( return; } cb->ltk_mitm_protected = cb->mitm_performed; + cb->ltk_stored = true; _db.set_entry_peer_ltk(cb->db_entry, ltk); }