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)