Hi everyone, This is the first preview of the promised series of patches that we've been working on. The others will follow in subsequent mails. Note that I've been able to do this work thanks to my employer, so the credit for this work goes to Fox-IT.
As stated this is a preview, meant to be discussed, bashed, flamed about, praised (?), etc., so that the code base can improve. So please, share any feedback that you can :). We'll work on rebasing these patches to 2.2 once git gets stable (somewhere in January, I've been told), and try to give as much support as we can during further integration. The patches that I'll post are listed below, with a brief description. Regards, Adriaan de Jong Fox-IT ...for a more secure society --- Patches included: - openvpn_doxygen.patch: Adds mid-level doxygen documentation to OpenVPN - openssl_crypto_separation.patch: Separates crypto.c into a library-specific backend and generic data channel frontend - openssl_ssl_separation.patch: Does the same for ssl.c. Further, splits out a verification interface - pkcs11_fix_unitinitialised.patch: Fixes an uninitialized variable in the PKCS #11 support. - openssl_pkcs11_separation.patch: Separates OpenSSL-specific PKCS #11 support. - base64_separation.patch: Renames the base 64 functions, to avoid a namespace conflict with PolarSSL - polarssl_addition.patch: Adds PolarSSl support. - polarssl_pkcs11.patch: Adds PolarSSL PKCS #11 support
01_openvpn_doxygen.patch.gz
Description: 01_openvpn_doxygen.patch.gz