William San Filippo created MYNEWT-285:
------------------------------------------

             Summary: NRF52 decryption failures (intermittent)
                 Key: MYNEWT-285
                 URL: https://issues.apache.org/jira/browse/MYNEWT-285
             Project: Mynewt
          Issue Type: Bug
          Components: Nimble
    Affects Versions: v0_8_0_beta2
            Reporter: William San Filippo
            Assignee: William San Filippo
             Fix For: v0_8_0_rel


The current ble phy driver for the nrf52 counts occasional errors when 
decrypting received frames. What we see is that the CCM peripheral does not set 
the ENDCRYPT event, indicating that decryption never finished (or even started 
although we do see the ENDKSGEN event which signifies we generated the key 
stream). When this occurs there is no other indication; the CRC check passes 
and it passes the MIC. Note that we only see this occurring for LL empty PDU's. 
These packets have zero length and are supposed to pass through the CCM engine 
as empty pdu's are not encrypted.

A note on this bug: this only occurs when the device is the slave, not the 
master. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to