[pyOpenSSL] Patch for pyOpenSSL adding wrappers for ciphers, hashes, etc.
M.-A. Lemburg
mal at egenix.com
Thu Mar 19 11:37:56 CET 2009
On 2009-03-16 23:35, Dave Cridland wrote:
> On Mon Mar 16 21:02:53 2009, M.-A. Lemburg wrote:
>> There's a patch available for pyOpenSSL which appears to be
>> originating
>> from an older pyOpenSSL branch started by Dave Cridland:
>>
>> http://sourceforge.net/tracker/index.php?func=detail&aid=2591835&group_id=31249&atid=401760
>>
>>
> Other way around, I applied it on my fork.
>
> Actually, quite a lot of stuff is not mine, the only bits that are
> are a few additional API points in the Connection object, and most
> importantly the ability to pass in non-socket, Python file protocol
> objects.
>
> [snip]
>
>> The license on the patch is LGPL 2.1, just like for pyOpenSSL
>> itself.
>>
>>
> For my changes, I'll BSD, or whatever else people want. I'm not a
> particular fan of this work being LGPL in the first place, but it's
> all too late to change now.
>
>
>> Any chance of getting at least part of this merged into pyOpenSSL ?
>
> It'd be nice - I still use this fork, actually, mainly out of
> lethargy - but it mostly dates from a time when I needed to do
> byte-counting on TLS sessions, and all sorts, as part of my work. I
> don't have such a pressing need now.
>
> If there's interest in the code, I'll cheerfully rebase it onto the
> current tree.
Thanks for the detailed explanation of where the new code originated.
I think that's important to have if the patch should end up in the
main pyOpenSSL distribution.
I think there is a lot of useful stuff in the patch. I'd especially
be interested in the EVP work done by Keyphrene.com since currently
the only way access those APIs in Python appears to be M2Crypto with
its long history of memory leaks and reference count bugs (not sure
what todays situation is like, but a few years ago, it was a minefield).
By contrast, pyOpenSSL has demonstrated to be a really stable platform
to work with, so if those EVP patches are of the same quality, we'd
much rather like to use those.
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Mar 19 2009)
>>> Python/Zope Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
::: Try our new mxODBC.Connect Python Database Interface for free ! ::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
http://www.egenix.com/company/contact/
More information about the pyopenssl-users
mailing list