[Python-3000] 3.0 crypto (was: Re: Solaris support in 3.0?)
Guido van Rossum
guido at python.org
Thu Sep 6 16:54:04 CEST 2007
[Adding Greg P Smith who owns the hashes, and Bill Janssen who has
recently taken over our SSL support.]
Traditionally this is something for which the core developers haven't
had an inclination, so it's been left to 3rd party packages. The
position of the US government on crypto export hasn't helped - at some
point we felt the need to even ask for permission to include code in
the source code that would link to 3rd party crypto libraries, even if
we weren't distributing those libraries (e.g. openssl). I think this
has calmed down some but I don't know if the requirement to register
anything to do with crypto is completely gone; the PSF generally
doesn't want to bother with such red tape.
I'm not sure what you meant with "doing the work isn't a problem". Are
you volunteering? I think we need someone who understands the red tape
situation most of all. Hopefully I'm worried for nothing.
On 9/6/07, Ivan Krstić <krstic at solarsail.hcs.harvard.edu> wrote:
> On Sep 5, 2007, at 12:09 PM, Martin v. Löwis wrote:
> > That's for 2.5. In 3.0 (currently), hashlib requires OpenSSL.
> On the wider subject of crypto in Python, is there someone who
> actively takes care of this area and who could clarify any legal/
> export restrictions on what gets included with the source distribution?
> There's good-quality, suitably licensed crypto code out there
> implementing most of the major ciphers, hashes, and asymmetric
> cryptosystems. I'd love it if we included a real set of crypto
> batteries with 3.0 that didn't depend on outside libraries, and
> provided more than just a hash or two. Doing the work isn't a
> problem. Is legalese?
> Ivan Krstić <krstic at solarsail.hcs.harvard.edu> | http://radian.org
> Python-3000 mailing list
> Python-3000 at python.org
> Unsubscribe: http://mail.python.org/mailman/options/python-3000/guido%40python.org
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-3000