From ea579a451be77a4a5dc2e0a81527f7d08d1a0cf3 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Fri, 4 Nov 2022 11:40:50 +0100 Subject: [PATCH] sm: assert that sm_cmac is ready for all active connection actions (II) --- src/ble/sm.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/ble/sm.c b/src/ble/sm.c index 2fb5df2d6..926ee308e 100644 --- a/src/ble/sm.c +++ b/src/ble/sm.c @@ -3236,32 +3236,26 @@ static void sm_run(void){ sm_ctkd_start_from_br_edr(connection); continue; case SM_SC_W2_CALCULATE_ILK_USING_H6: - if (!sm_cmac_ready()) break; connection->sm_engine_state = SM_SC_W4_CALCULATE_ILK; h6_calculate_ilk_from_le_ltk(connection); break; case SM_SC_W2_CALCULATE_BR_EDR_LINK_KEY: - if (!sm_cmac_ready()) break; connection->sm_engine_state = SM_SC_W4_CALCULATE_BR_EDR_LINK_KEY; h6_calculate_br_edr_link_key(connection); break; case SM_SC_W2_CALCULATE_ILK_USING_H7: - if (!sm_cmac_ready()) break; connection->sm_engine_state = SM_SC_W4_CALCULATE_ILK; h7_calculate_ilk_from_le_ltk(connection); break; case SM_BR_EDR_W2_CALCULATE_ILK_USING_H6: - if (!sm_cmac_ready()) break; connection->sm_engine_state = SM_BR_EDR_W4_CALCULATE_ILK; h6_calculate_ilk_from_br_edr(connection); break; case SM_BR_EDR_W2_CALCULATE_LE_LTK: - if (!sm_cmac_ready()) break; connection->sm_engine_state = SM_BR_EDR_W4_CALCULATE_LE_LTK; h6_calculate_le_ltk(connection); break; case SM_BR_EDR_W2_CALCULATE_ILK_USING_H7: - if (!sm_cmac_ready()) break; connection->sm_engine_state = SM_BR_EDR_W4_CALCULATE_ILK; h7_calculate_ilk_from_br_edr(connection); break;