DeviceNodeMac

Type Alias DeviceNodeMac 

Source
pub type DeviceNodeMac<CS> = Mac<DeviceNodePlatform<CS>, 1, MAX_DEV_PEERS, MAX_CHANNEL_KEYS, 4, 4, 255, 32, 4, 2>;
Expand description

Device-node MAC sized to the session’s device-domain tables, which are the only provisioning source it has: 1 identity (the device identity; no PFS ephemerals on the device node), MAX_DEV_PEERS peers, MAX_CHANNEL_KEYS channels (a smaller MAC table would refuse channels the property surface accepted), 4 pending ACKs, 4 TX slots (beacons and future acks — no application traffic), 255-byte frames, 32-entry dup cache. The per-channel replay maps are the RAM hot spot (~330 bytes per tracked sender): 4 full-key + 2 hint-only senders per channel keeps the whole table ~2 KiB/channel; extra concurrent senders on one channel fail closed (dropped, never accepted unchecked).

Aliased Type§

pub struct DeviceNodeMac<CS> { /* private fields */ }