[Python-Dev] Re: Python's SSL: Would you like to help? (original) (raw)

Ng Pheng Siong ngps@post1.com
Tue, 30 Oct 2001 01:52:01 +0800


On Mon, Oct 29, 2001 at 01:53:07PM +0100, Gerhard H�ring wrote:

I've meanwhile started a discussion about the future of SSL support in Python itself on the python-dev mailinglist.

The talk is about several issues, like redesign a whole new API (yes/no), integrate an existing module (which one?), support much crypto at all. As you seem to have a lot of experience in this field, perhaps you'd like to share some of your opinions there?

[ Not subscribed, hopefully this gets thru. ]

Hello,

Thanks for asking.

I've just read the discussion in the archives. My own archives contain a similar (but much shorter) discussion that took place on the old python-crypto@egroups list in Apr 2000.

I've also just downloaded 2.2b1, POW (Python OpenSSL wrappers) 0.5, and pyOpenSSL 0.4 to have a quick look-see. (Haven't been keeping track of the competition. ;-)

I noticed there are several SSL patches on SF, mostly from Gerhard. I didn't read the patches, though.

Here are some random thoughts based on my experience with M2Crypto:

Well, that's only the SSL-related stuff that came to my mind readily. The Python development team has to decide how much of the above you want within Python, e.g., how much of the BIO and X.509 APIs to wrap.

Not to mention PRNGs, secure memory handling and crypto-in-general.

(Lastly, I'm pleased to note that M2Crypto is still ahead of the competition. Gotta keep moving, though! ;-)

Cheers.

-- Ng Pheng Siong <ngps@post1.com> * http://www.post1.com/home/ngps