After many months of labor, Simon and I are happy to announce the WireGuardNT undertaking, a local port of WireGuard to the Home windows kernel. This has been a monumental endeavor, and in case you’ve observed that I haven’t learn emails in about two months, now you already know why.
WireGuardNT, lower-cased as “wireguard-nt” like the opposite repos, started as a port of the Linux codebase, in order that we may gain advantage from the evaluation and scrutiny that that code has already obtained. After the preliminary porting efforts there succeeded, the NT codebase shortly diverged to suit effectively with native NTisms and NDIS (Home windows networking stack) APIs. The tip result’s a deeply built-in and extremely performant implementation of WireGuard for the NT kernel, that makes use of the total gamut of NT kernel and NDIS capabilities.
That’s a powerful porting job, and additional spreads the provision of this protocol to thoroughly new customers and settings.