WireGuard: why it's so small
~4k lines, one cipher suite, no negotiation. The design choices that make it auditable.
~4k lines, one cipher suite, no negotiation. The design choices that make it auditable.
One round trip instead of two, and why the ServerHello already carries a key share.