On Mon, May 21, 2018 at 15:53:10 +0200,
Matthias Urlichs <[email protected]> wrote:
On 21.05.2018 14:35, Reto Brunner wrote:
If you just want a single write cycle, then you loose the ability to graceful
handle unexpected shutdowns.
Why?
Even if you increment the counter by 10'000 when restoring it, who's to
say the device hasn't been running for several weeks before the
unexpected power cycle happened?
So increment the counter by a trillion instead. It's large enough and
you're not going to send a trillion packets before the next reboot.
If you want to go that route, you should just treat it as a two part number.
One for a boot count, that would get incremented every boot and saved and
a low order part that is reset to 0 at every boot. Note that this scheme
leaks information to the peer.
_______________________________________________
WireGuard mailing list
[email protected]
https://lists.zx2c4.com/mailman/listinfo/wireguard