bluetoe icon indicating copy to clipboard operation
bluetoe copied to clipboard

LL: does not exit the connection state on unexpected PDU during encryption start

Open TorstenRobitzki opened this issue 2 years ago • 1 comments

According to the Spec:

If, at any time during the encryption start procedure after the Peripheral has received the LL_ENC_REQ PDU or the Central has received the LL_ENC_RSP PDU, the Link Layer of the Central or the Peripheral receives an unexpected Data Physical Channel PDU from the peer Link Layer, it shall immediately exit the Connection state, and shall transition to the Standby state. The Host shall be notified that the link has been disconnected with the error code Connection Terminated Due to MIC Failure (0x3D).

TorstenRobitzki avatar Jul 22 '23 10:07 TorstenRobitzki

Link layer tests that will fail due to this issue:

  • LL/SEC/PER/BI-07-C
  • LL/SEC/PER/BI-05-C

TorstenRobitzki avatar Jul 22 '23 10:07 TorstenRobitzki