Wireguard ir vienkāršs un drošs VPN protokols, kura galvenais izstrādātājs ir Jason A. Donenfeld. Ilgu laiku kodola moduli, kas īsteno šo protokolu, neiekļāva Linux pamata versijā, jo tika izmantota sava kriptogrāfisko primitīvu (Zinc) īstenošana, nevis standarta crypto API. Nerakstīto šķērsli nesen novērsa, tostarp veicot uzlabojumus crypto API.
Šobrīd wireguard ir iekļauts Linux pamata versijā un būs pieejams izlaišanā 5.6.
Wireguard ievērojami atšķiras no citām protokolām VPN ar nepieciešamības neesamību saskaņot izmantotos kriptogrāfiskos algoritmus, radikālu atvieglojumu atslēgu apmaiņas procesā, un, kā sekas, mazu kodu bāzes izmēru.
Avots: linux.org.ru
