]> git.ipfire.org Git - thirdparty/openvpn.git/blob - README.wolfssl
Implement the --tls-export-cert feature
[thirdparty/openvpn.git] / README.wolfssl
1 Support for wolfSSL is implemented and maintained by wolfSSL Inc. The support is
2 implemented using wolfSSL's compatibility layer. The wolfSSL support in OpenVPN
3 receives very limited testing/support from the OpenVPN community itself.
4
5 If bugs in OpenVPN when using wolfSSL are encountered, the user should try to
6 also compile OpenVPN with OpenSSL to determine if these are bugs in the
7 wolfSSL TLS implementation or OpenVPN itself. If bugs are caused by compiling
8 with wolfSSL, please contact support@wolfssl.com directly.
9
10 To Build and Install,
11
12 ./configure --with-crypto-library=wolfssl
13 make
14 make install
15
16
17 The wolfSSL library will include the installed options.h file by default.
18 To include a custom user_settings.h file for wolfSSL,
19
20 ./configure --with-crypto-library=wolfssl --disable-wolfssl-options-h
21 make
22 make install
23
24 *************************************************************************
25 Due to limitations in the wolfSSL TLS library or its compatibility layer, the
26 following features are missing
27
28 * blowfish support (BF-CBC), you must use something like
29 cipher AES-128-CBC to avoid trying to use BF-CBC
30 * Windows CryptoAPI support