Support for wolfSSL has been upstreamed to the master OpenVPN branch in f6dca235ae560597a0763f0c98fcc9130b80ccf4 so we can use wolfSSL directly in OpenVPN. So no more needed differnt SSL engine for OpenVPN in systems based on wolfSSL library Compiled && tested on ramips/mt7620, ramips/mt7621 Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
63 lines
1.4 KiB
Text
63 lines
1.4 KiB
Text
if PACKAGE_openvpn-wolfssl
|
|
|
|
config OPENVPN_wolfssl
|
|
bool
|
|
default y
|
|
select WOLFSSL_HAS_OPENVPN
|
|
|
|
config OPENVPN_wolfssl_ENABLE_LZO
|
|
bool "Enable LZO compression support"
|
|
default n
|
|
|
|
config OPENVPN_wolfssl_ENABLE_LZ4
|
|
bool "Enable LZ4 compression support"
|
|
default y
|
|
|
|
config OPENVPN_wolfssl_ENABLE_X509_ALT_USERNAME
|
|
bool "Enable the --x509-username-field feature"
|
|
default n
|
|
|
|
#config OPENVPN_wolfssl_ENABLE_EUREPHIA
|
|
# bool "Enable support for the eurephia plug-in"
|
|
# default n
|
|
|
|
config OPENVPN_wolfssl_ENABLE_MANAGEMENT
|
|
bool "Enable management server support"
|
|
default n
|
|
|
|
#config OPENVPN_wolfssl_ENABLE_PKCS11
|
|
# bool "Enable pkcs11 support"
|
|
# default n
|
|
|
|
config OPENVPN_wolfssl_ENABLE_FRAGMENT
|
|
bool "Enable internal fragmentation support (--fragment)"
|
|
default y
|
|
|
|
config OPENVPN_wolfssl_ENABLE_MULTIHOME
|
|
bool "Enable multi-homed UDP server support (--multihome)"
|
|
default y
|
|
|
|
config OPENVPN_wolfssl_ENABLE_PORT_SHARE
|
|
bool "Enable TCP server port-share support (--port-share)"
|
|
default y
|
|
|
|
config OPENVPN_wolfssl_ENABLE_DEF_AUTH
|
|
bool "Enable deferred authentication"
|
|
default y
|
|
|
|
config OPENVPN_wolfssl_ENABLE_PF
|
|
bool "Enable internal packet filter"
|
|
default y
|
|
|
|
config OPENVPN_wolfssl_ENABLE_IPROUTE2
|
|
bool "Enable support for iproute2"
|
|
default n
|
|
|
|
config OPENVPN_wolfssl_ENABLE_SMALL
|
|
bool "Enable size optimization"
|
|
default y
|
|
help
|
|
enable smaller executable size (disable OCC, usage
|
|
message, and verb 4 parm list)
|
|
|
|
endif
|