Is there some easy/reliable UDP/datagram security layer I can use from Rust? Something simple, shared keys or pub/privkey auth (both directions).
If there's nothing better I'm tempted to take wireguard-rs and just remove the routing/tun part...
Edit: Solved, https://noiseprotocol.org it is!
@lina You’ll want something with post-quantum support, which mostly means not assuming you can fit a public key in a single UDP packet, unless you hardly need to fit anything else in the packet.