Wireguard on lihtne ja turvaline VPN-protokoll, mille peamine arendaja on Jason A. Donenfeld. Pikka aega ei võetud selle protokolli rakendavat kernelimoodulit Linuxi põhivaramusse, kuna kasutati oma krüptograafilisi algkomponente (Zinc) standardse krüpto API asemel. Hiljuti on see takistus ületatud, sealhulgas krüpto API-s tehtud täiustuste tõttu.
Praegu on wireguard aktsepteeritud Linuxi põhivaramusse ja see on saadaval versioonis 5.6.
Wireguard eristub soodsalt teistest protokollidest VPN krüptograafiliste algoritmide kokkuleppe puudumise, võtmevahetuse protsessi radikaalse lihtsustamise ja seega ka väikse koodibaasi suuruse tõttu.
Allikas: linux.org.ru
