Wireguard ist ein einfacher und sicherer VPN-Protokoll, dessen Hauptentwickler Jason A. Donenfeld ist. Lange Zeit wurde das Kernel-Modul, das dieses Protokoll implementiert, nicht in den Hauptzweig des Linux-Kernels aufgenommen, da eine eigene Implementierung der kryptografischen Primitiven (Zinc) anstelle der Standard-crypto API verwendet wurde. Kürzlich wurde dieses Hindernis beseitigt, auch durch Anpassungen, die in der crypto API vorgenommen wurden.
Derzeit ist Wireguard im Hauptzweig des Linux-Kernels aufgenommen und wird in Version 5.6 verfügbar sein.
Wireguard unterscheidet sich von anderen Protokollen VPN dadurch, dass es keine Notwendigkeit gibt, die verwendeten kryptografischen Algorithmen abzustimmen, der Prozess des Schlüsselaustauschs radikal vereinfacht wurde und somit die Codebasis klein bleibt.
Quelle: linux.org.ru
