Wireguard е прост и безопасен VPN протокол, основният разработчик на който е Jason A. Donenfeld. Дълго време модулът на ядрото, реализиращ този протокол, не беше приет в основната линия на ядрото на Linux, тъй като се използваше собствена реализация на криптографски примитиви (Zinc) вместо стандартния crypto API. Наскоро това препятствие беше преодно, в частност благодарение на подобрения, приети в crypto API.
Сега wireguard е приет в основната линия на ядрото на Linux и ще бъде наличен в версия 5.6.
Wireguard значително се отличава от другите протоколи VPN с отсъствието на необходимост от съгласуване на използваните криптографски алгоритми, радикално опростяване на процеса на обмен на ключове и, следователно, малък размер на кодовата база.
Източник: linux.org.ru
