Files
firmware/src/mesh
644d0d4a15 Fix for preserving pki_encrypted and public_key when relaying UDP multicast packets to radio. (#9916)
* Fix for preserving pki_encrypted and public_key when relaying UDP multicast packets to radio.

PKI DMs sent over UDP multicast had their pki_encrypted flag and public_key fields explicitly cleared before being forwarded to the LoRa radio. This caused the receiving node to treat the packet as a channel-encrypted message it couldn't decrypt, silently dropping it.

The MQTT ingress path correctly preserves these fields. The UDP multicast ingress path should behave the same way.

* Zeroize MeshPacket before decoding

Zeroize MeshPacket before decoding to prevent data leakage.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2026-03-19 10:52:52 -05:00
..
2026-03-17 13:25:47 -05:00
2026-02-19 07:16:33 -06:00
2026-02-19 07:16:33 -06:00
2026-02-19 07:16:33 -06:00
2026-02-19 07:16:33 -06:00
2026-02-19 07:16:33 -06:00
2023-01-21 21:23:24 +01:00
2026-02-19 07:16:33 -06:00
2026-03-11 06:28:24 -05:00
2026-02-19 07:16:33 -06:00