5 ms·
Looking at the design of WireGuard it seems relatively obvious. Is there a reason it took this long to get such a basic solution?
by pat2man 8y ago
Looking at the design of WireGuard it seems relatively obvious. Is there a reason it took this long to get such a basic solution?
- orbital-decay 8y agoSimple is harder than complex, as always.
- api 8y agoI really wish more people understood this. Over-engineering is the plague of modern software.
- arghwhat 8y agoIt took that long for someone with the skill and interest to get annoyed by the status quo, and sit down and develop a bare-bones protocol that does just what is needed. Cryptographic knowledge is much more available today than it was 17 years ago when OpenVPN started, so that has probably helped. Some of the constructs used in Wireguard (such as ChaCha20Poly1305) are also quite recent, and didn't exist when OpenVPN started.