mirror of
https://github.com/amnezia-vpn/amneziawg-linux-kernel-module.git
synced 2026-05-17 08:26:30 +03:00
* Add Amnezia VPN protocol * Fix incorrect post config empty asc handling * Build changes to engage more distros * Improve parameter handling and add handshake debugging * Small cosmetic changes * Small cosmetic changes * Small cosmetic changes * Update main.c copyright Signed-off-by: pokamest <pokamest@gmail.com> --------- Signed-off-by: pokamest <pokamest@gmail.com> Co-authored-by: pokamest <pokamest@gmail.com>
34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
config AMNEZIAWG
|
|
tristate "IP: AmneziaWG secure network tunnel"
|
|
depends on NET && INET
|
|
depends on IPV6 || !IPV6
|
|
select NET_UDP_TUNNEL
|
|
select DST_CACHE
|
|
select CRYPTO
|
|
select CRYPTO_ALGAPI
|
|
select VFP
|
|
select VFPv3 if CPU_V7
|
|
select NEON if CPU_V7
|
|
select KERNEL_MODE_NEON if CPU_V7
|
|
default m
|
|
help
|
|
WireGuard is a secure, fast, and easy to use replacement for IPsec
|
|
that uses modern cryptography and clever networking tricks. It's
|
|
designed to be fairly general purpose and abstract enough to fit most
|
|
use cases, while at the same time remaining extremely simple to
|
|
configure. See www.wireguard.com for more info.
|
|
|
|
It's safe to say Y or M here, as the driver is very lightweight and
|
|
is only in use when an administrator chooses to add an interface.
|
|
|
|
config AMNEZIAWG_DEBUG
|
|
bool "Debugging checks and verbose messages"
|
|
depends on AMNEZIAWG
|
|
help
|
|
This will write log messages for handshake and other events
|
|
that occur for a WireGuard interface. It will also perform some
|
|
extra validation checks and unit tests at various points. This is
|
|
only useful for debugging.
|
|
|
|
Say N here unless you know what you're doing.
|