WireGuard is to be merged for Linux 5.6 and is already staged in the net-next tree while for those on pre-5.6 kernels going as far back as Linux 3.10, a new out-of-tree module release is now available.
Jason Donenfeld today released wireguard-linux-compat v0.0.20191226 as the newest release of the WireGuard kernel module that can be built on Linux 3.10 through Linux 5.5 kernels. This snapshot follows a rework to their repository configuration in better aligning now towards an upstream Linux mainline kernel workflow.
[Source: Phoronix]