What is WireGuard? Why Linux Users Going Crazy Over it? It’s Lean Code, Cross-Platform, Latest Cryptography, and will be embedded in the Linux Kernel

Apart from being a cross-platform, one of the biggest plus point for WireGuard is the ease of deployment. Configuring and deploying WireGuard is as easy as configuring and using SSH.

Look at WireGuard set up guide. You install WireGuard, generate public and private keys (like SSH), set up firewall rules and start the service. Now compare it to the OpenVPN set up guide. There are way too many things to do here.

Another good thing about WireGuard is that it has a lean codebase with just 4000 lines of code. Compare it to 100,000 lines of code of OpenVPN (another popular open source VPN). It is clearly easier to debug WireGuard.

Don’t go by its simplicity. WireGuard supports all the state-of-the-art cryptography like like the Noise protocol framework, Curve25519, ChaCha20, Poly1305, BLAKE2, SipHash24, HKDF, and secure trusted constructions.

See What is WireGuard? Why Linux Users Going Crazy Over it?

#opensource #security #cryptography

Image/photo

From normal Linux users to Linux creator Linus Torvalds, everyone is in awe of WireGuard. What is WireGuard and what makes it so special?