Wireguard is included in the Linux kernel

Wireguard is a simple and secure VPN protocol primarily developed by Jason A. Donenfeld. For a long time, the kernel module that implements this protocol was not accepted into the main branch of the Linux kernel, since it used its own implementation of cryptographic primitives (Zinc) instead of the standard crypto API. Recently, this obstacle has been removed, including due to improvements adopted in the crypto API.

Wireguard is now accepted into the main branch of the Linux kernel and will be available in release 5.6.

Wireguard compares favorably with other VPN protocols by the absence of the need to agree on the cryptographic algorithms used, the radical simplification of the key exchange process, and, as a result, the small size of the code base.

Source: linux.org.ru

Add a comment