Wireguard es un protocolo VPN simple y seguro, cuyo principal desarrollador es Jason A. Donenfeld. Durante mucho tiempo, el módulo del núcleo que implementa este protocolo no fue aceptado en la rama principal del núcleo de Linux, ya que se utilizaba una implementación propia de primitivas criptográficas (Zinc) en lugar del API criptográfico estándar. Recientemente, este obstáculo ha sido superado, gracias también a las mejoras adoptadas en el API criptográfico.
Ahora, Wireguard está aceptado en la rama principal del núcleo de Linux y estará disponible en la versión 5.6.
Wireguard se diferencia ventajosamente de otros protocolos VPN por la ausencia de la necesidad de acordar los algoritmos criptográficos utilizados, la drástica simplificación del proceso de intercambio de claves y, como consecuencia, un tamaño de base de código reducido.
Fuente: linux.org.ru
