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

Attachment: 01_openvpn_doxygen.patch.gz
Description: 01_openvpn_doxygen.patch.gz

Reply via email to