From 5d9cb5ec5c6fd1dcbc0f8cc0c370946c2a7ab6e2 Mon Sep 17 00:00:00 2001
From: schneider <schneider@blinkenlichts.net>
Date: Fri, 24 Jan 2020 22:01:48 +0100
Subject: [PATCH] fix(ble): card10 hack not needed anymore

---
 .../controller/sources/ble/lctr/lctr_sm_conn_slave.c     | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/lib/sdk/Libraries/BTLE/link_layer/controller/sources/ble/lctr/lctr_sm_conn_slave.c b/lib/sdk/Libraries/BTLE/link_layer/controller/sources/ble/lctr/lctr_sm_conn_slave.c
index ce3334e78..55cb91092 100644
--- a/lib/sdk/Libraries/BTLE/link_layer/controller/sources/ble/lctr/lctr_sm_conn_slave.c
+++ b/lib/sdk/Libraries/BTLE/link_layer/controller/sources/ble/lctr/lctr_sm_conn_slave.c
@@ -217,15 +217,6 @@ void lctrConnStatelessEventHandler(lctrConnCtx_t *pCtx, uint8_t event)
   {
     case LCTR_CONN_TERMINATED:
       LL_TRACE_INFO2("lctrConnStatelessEventHandler: handle=%u, state=%u, event=TERMINATED", LCTR_GET_CONN_HANDLE(pCtx), pCtx->state);
-
-	  /* card10 HACK:
-	   * After an encrypted connection is closed, the stack does not instruct the radio to turn off encryption again.
-	   * There is no direct interface to this either. lctrCalcSessionKey() does transfer the flag though. */
-      lctrDisableTxDataEnc(pCtx);
-      lctrDisableRxDataEnc(pCtx);
-      lctrCalcSessionKey(pCtx);
-	  /*END card10 HACK */
-
       lctrNotifyHostDisconnectInd(pCtx);
       lctrFreeConnCtx(pCtx);
       break;
-- 
GitLab