Implementation of WireGuard in Go
