This is a fairly significant upgrade to pyOpenSSL functionality in the sense that many additional OpenSSL APIs are exposed. Dave Cridland appears to have forked pyOpenSSL several years back (relative to the sourceforge branch), adding significant additional functionality including access to the digital signatures API. I have merged those changes back into the sourceforge.net pyOpenSSL branch (pyOpenSSL-0.8), attempting to retain both Dave Cridland's extended functionality, as well as the extensive stability improvements that have been made to the sourceforge.net pyOpenSSL branch. We've been using this patch now for several months with no known issues. Please consider merging.
* Merged changes from Dave Cridland's branch:
To apply this patch:
tar xfz pyOpenSSL-0.8.tar.gz
patch -p1 <../pyOpenSSL.diff
Because the patch adds some binary files as well that cannot
be represented in the diff, I have placed the binary files
in pyOpenSSL-0.8-binary. You should manually copy them
to the destination after running the patch command.
All files relevant to this patch can be found in the attached file