[Python-Dev] Python for windows. (original) (raw)

Bugbee, Larry larry.bugbee at boeing.com
Thu Nov 27 04:12:08 CET 2008


Not necessarily. I have no problems with hashlib or Python/M2Crypto/OpenSSL as long as I'm doing memory-oriented operations. It is only when the function does I/O that errors occur. ...like reading/writing a PEM file, randpool.dat, etc.

-----Original Message----- From: Bill Janssen [mailto:janssen at parc.com] Sent: Wednesday, November 26, 2008 5:54 PM To: Bugbee, Larry Cc: "Martin v. Löwis"; Koenig, Gerald; python-dev at python.org Subject: Re: [Python-Dev] Python for windows.

Bugbee, Larry <larry.bugbee at boeing.com> wrote:

For most custom apps this is a simple process of adding "#include applink.c" to the app's main(). The problem for Python developers is that their Python program is not main(), and if python.exe does not have the OPENSSLApplink interface, they cannot import M2Crypto, pyOpenSSL, or use ctypes to wrap OpenSSL, and write a PEM file without throwing an error. (That said, Daniel Clark says he is not experiencing problems with NCrypt. I have not verified.)

I'm probably missing something here. Python 2.6/3.x uses OpenSSL for the hashlib and ssl modules. Doesn't this mean that this applink.c file is part of the standard build now?

Bill



More information about the Python-Dev mailing list