@david_chisnall and we get to three where I'd say you are concentrating on the wrong problem, AES GCM (and similar) give you most of what you need, so apply the KISS principle and just waste a few bits for error correction.
You already have simple crc checking in most of the underlying packet handling, just extend that to be proper error correction instead of just detection. Bandwidth is not *that* important if your goal is latency, if latency is not a problem then a retransmit is just fine.
Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
Simo ✔️ (simo5@fosstodon.org)'s status on Friday, 08-Nov-2024 10:17:51 JSTSimo ✔️