Wireguard je enostaven in varen VPN protokol, katerega glavni razvijalec je Jason A. Donenfeld. Dolgo časa modul jedra, ki implementira ta protokol, ni bil sprejet v glavno vejo jedra Linux, saj je uporabljal svojo implementacijo kriptografskih primitivov (Zinc) namesto standardnega crypto API. Nedavno je bilo to oviro odpravljeno, tudi z izboljšavami, sprejetimi v crypto API.
Trenutno je wireguard sprejet v glavno vejo jedra Linux in bo na voljo v izdaji 5.6.
Wireguard se znatno razlikuje od drugih protokolov VPN po tem, da ni potrebno usklajevati uporabljenih kriptografskih algoritmov, drastičnem poenostavljenju postopka izmenjave ključev, in kot posledica, majhni velikosti programske kode.
Izvor: linux.org.ru
