From 98e03ad7b20064035f2f5792f0d8892a20f7acaa Mon Sep 17 00:00:00 2001 From: "mila@ringwald.ch" Date: Sat, 1 Feb 2014 15:13:46 +0000 Subject: [PATCH] reset CMAC engine state to IDLE after sending result --- ble/sm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ble/sm.c b/ble/sm.c index 5e1835049..24f3b3614 100644 --- a/ble/sm.c +++ b/ble/sm.c @@ -735,6 +735,7 @@ static void sm_cmac_handle_encryption_result(sm_key_t data){ swap64(data, signature); print_key("CMAC", signature); sm_cmac_done_handler(signature); + sm_cmac_state = CMAC_IDLE; break; } default: