« Client-Server SQLite | Main | Black Box »

03 March 2005

M2Crypto Woes

Guido van Rossum ran into memory leakage problems with M2Crypto and wrote a rant on it.

Well, bugs to be fixed, is all. I had started to write a "proper" response to the rant, but at the moment my day job is quite fun and takes up all my time, so this will have to wait.

Oh, what the heck. Here are a couple of thoughts:

» OpenSSL has a large API that evolves organically and familiarity with using OpenSSL in C helps when one is using/interfacing OpenSSL from a more dynamic language via FFI.

» The more I work in Common Lisp and Smalltalk, the less partial I am to "solutions" involving FFIs to C libraries. Although, as a counter balance to this thought, the main reason to use Lisp or Smalltalk is because these languages are great at modeling the problem domain; oft times, interfacing a C library is the quickest way to get "low-level" infrastructure that supports the modeling.

I find myself warming to things like TLS Lite, a pure Python SSL/TLS implementation. A NATO project of mine is to write a parser that transforms it (or PureTLS, Java) into Common Lisp or Smalltalk.


Posted by ngps at 00:48 | Comments (1) | Trackbacks (0)
Comments
Re: M2Crypto Woes

Could you coach on how to add Elliptic Curve support, just released in openssl 0.98?

Posted by: Ray Lance at August 04,2005 22:16
Trackbacks
Please send trackback to:http://sandbox.rulemaker.net/ngps/215/tbping
There is no trackback.