2013-10-13 16:55:32 +02:00
|
|
|
comment "openvpn needs a toolchain w/ IPv6"
|
2013-11-07 09:24:37 +01:00
|
|
|
depends on BR2_USE_MMU
|
2013-01-15 07:26:06 +01:00
|
|
|
depends on !BR2_INET_IPV6
|
|
|
|
|
2004-10-09 08:13:40 +02:00
|
|
|
config BR2_PACKAGE_OPENVPN
|
2004-12-24 10:39:23 +01:00
|
|
|
bool "openvpn"
|
2013-01-15 07:26:06 +01:00
|
|
|
depends on BR2_INET_IPV6
|
|
|
|
depends on BR2_USE_MMU # fork()
|
2013-12-25 12:09:31 +01:00
|
|
|
help
|
2008-08-04 21:07:05 +02:00
|
|
|
OpenVPN is a full-featured SSL VPN solution which can
|
|
|
|
accomodate a wide range of configurations, including road
|
|
|
|
warrior access, home/office/campus telecommuting, WiFi
|
|
|
|
security, secure branch office linking, and enterprise-scale
|
|
|
|
remote access solutions with load balancing, failover, and
|
2004-12-24 10:39:23 +01:00
|
|
|
fine-grained access-controls.
|
2004-10-09 08:13:40 +02:00
|
|
|
|
2013-01-15 07:26:06 +01:00
|
|
|
http://openvpn.net/
|
|
|
|
|
|
|
|
if BR2_PACKAGE_OPENVPN
|
2010-01-19 20:54:45 +01:00
|
|
|
|
|
|
|
config BR2_PACKAGE_OPENVPN_LZO
|
|
|
|
bool "LZO compression"
|
|
|
|
default y
|
|
|
|
select BR2_PACKAGE_LZO
|
|
|
|
help
|
|
|
|
Enable LZO compression.
|
|
|
|
|
2013-01-15 07:26:06 +01:00
|
|
|
config BR2_PACKAGE_OPENVPN_SMALL
|
|
|
|
bool "Optimize for small size"
|
|
|
|
help
|
|
|
|
Make OpenVPN as small as possible.
|
|
|
|
You loose eurephia, debugging info, help messages and more.
|
|
|
|
It saves around 100 KiB in binary file size.
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "Crypto backend"
|
|
|
|
default BR2_PACKAGE_OPENVPN_CRYPTO_OPENSSL
|
|
|
|
help
|
|
|
|
Select the cryptographic library to use.
|
|
|
|
|
|
|
|
config BR2_PACKAGE_OPENVPN_CRYPTO_OPENSSL
|
|
|
|
bool "OpenSSL"
|
2010-01-19 20:54:45 +01:00
|
|
|
select BR2_PACKAGE_OPENSSL
|
|
|
|
help
|
|
|
|
Enable TLS-based key exchange and OpenSSL crypto support.
|
2013-01-15 07:26:06 +01:00
|
|
|
|
|
|
|
config BR2_PACKAGE_OPENVPN_CRYPTO_POLARSSL
|
|
|
|
bool "PolarSSL"
|
|
|
|
select BR2_PACKAGE_POLARSSL
|
|
|
|
help
|
|
|
|
Enable TLS-based key exchange and PolarSSL crypto support.
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
endif
|