| config BR2_PACKAGE_WIREGUARD |
| bool "wireguard" |
| # kernel module requires 3.10+, userspace makes no sense without it |
| depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10 |
| select BR2_PACKAGE_LIBMNL |
| help |
| WireGuard is an extremely simple yet fast and modern VPN |
| that utilizes state-of-the-art cryptography. It aims to be |
| faster, simpler, leaner, and more useful than IPSec, while |
| avoiding the massive headache. It intends to be considerably |
| more performant than OpenVPN. WireGuard is designed as a |
| general purpose VPN for running on embedded interfaces and |
| super computers alike, fit for many different |
| circumstances. Initially released for the Linux kernel, it |
| plans to be cross-platform and widely deployable. It is |
| currently under heavy development, but already it might be |
| regarded as the most secure, easiest to use, and simplest |
| VPN solution in the industry. |
| |
| https://www.wireguard.com |
| |
| comment "wireguard needs a toolchain w/ headers >= 3.10" |
| depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10 |