]>
Commit | Line | Data |
---|---|---|
1480903e JS |
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 | |
f38819b7 AS |
3 | receives very limited testing/support from the OpenVPN community itself. |
4 | ||
1480903e JS |
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. | |
f38819b7 AS |
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 | ************************************************************************* | |
1480903e | 25 | Due to limitations in the wolfSSL TLS library or its compatibility layer, the |
f38819b7 AS |
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 |