Hello,
I wanted to confirm my understanding of the Replay protection cache. In the code, the limit is set to REPLAY_CACHE_ENTRIES and there is a note that says:
@note The number of entries in the replay protection list directly limits the number of elements
a node can receive messages from on the current IV index. This means if your device has a replay
protection list with 40 entries, a message from a 41st unicast address (element )will be dropped
by the transport layer.
But don't the entries gets aged out? for example when the Sequence number is about to be exhausted and the network have to initiate the IV update procedure and calls
on_iv_update(); Is the code note there because the IV is typically not expected to change for days (with 96 hours minimum) or is there another protection mechanism I am missing?
Thanks for everyone's time