Wireguard - гэта просты і бяспечны VPN-пратакол, асноўным распрацоўшчыкам якога з'яўляецца Jason A. Donenfeld. Доўгі час модуль ядра, які рэалізуе гэты пратакол, не прымалі ў асноўную галінку ядра Linux, бо выкарыстоўвалася свая рэалізацыя крыптаграфічных прымітываў (Zinc) замест стандартнага crypto API. Нядаўна гэтая перашкода была ўхіленая, у тым ліку за рахунак дапрацовак, прынятых у crypto API.
Цяпер wireguard прыняты ў асноўную галінку ядра Linux і будзе даступны ў рэлізе 5.6.
Wireguard выгодна адрозніваецца ад іншых пратаколаў VPN адсутнасцю неабходнасці ўзгадняць выкарыстоўваныя крыптаграфічныя алгарытмы, радыкальным спрашчэннем працэсу абмену ключамі, і, як следства, малым памерам кодавай базы.
Крыніца: linux.org.ru