[Dev] Crypto++, Twisted, p2pZooko Mon, 21 Oct 2002 18:47:52 -0400
Howdy Folks: I'm delighted to see that you guys are doing this, and doubly delighted that you are using Python. I'm intrigued that you are using Crypto++. We use Crypto++ in the Mnet project [1], but most Python people tend to use OpenSSL. I would like to hear why you chose Crypto++. There is an open task [2] to put nice general-purpose Python wrappers around Crypto++ so that we can retired the ones we use now [3] (which wrap only plain RSA and DES-X). Also I'd like to echo Eron Lloyd's comment that you should consider using Twisted [4] for networking. We don't use Twisted in Mnet yet, but we probably will (by contributing the unique features of our own comms library [5] to Twisted so that switching to Twisted doesn't lose anything). Finally, I'd like to concur with Charles Reis that you will probably find Jabber doesn't offer the emergent networking features that you are looking for (despite wearing the badge of "p2p"). Fortunately there is a substantial overlap between p2p hackers and free software hackers so there will probably be plenty of p2p hackers eager to help you. Regards, Zooko p2p hacker, free software hacker, crypto consultant [1] http://mnet.sf.net/ [2] http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=62276&group_id=43482&group_project_id=21622 [3] http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/mnet/mnet/common/crypto/ [4] http://www.twistedmatrix.com/ [5] http://sourceforge.net/projects/egtp
|