WireGuard is an very simple but quick and fashionable VPN that makes use of state-of-the-art cryptography. It goals to be sooner, easier, leaner, and extra helpful than IPSec, whereas avoiding the large headache. It intends to be significantly extra performant than OpenVPN. WireGuard is designed as a common function VPN for operating on embedded interfaces and tremendous computer systems alike, match for a lot of totally different circumstances.
WireGuard makes use of state-of-the-art cryptography, just like the Noise protocol framework, Curve25519, ChaCha20, Poly1305, BLAKE2, SipHash24, HKDF, and safe trusted constructions. It makes conservative and cheap decisions and has been reviewed by cryptographers.