Changes between Initial Version and Version 2 of Ticket #11


Ignore:
Timestamp:
2007-04-29T16:30:14Z (18 years ago)
Author:
zooko
Comment:

The guy who made the tracdarcs plugin work is K. S. Sreeram. I was idly looking for alternate python crypto modules when I found ncrypt by K. S. Sreeram. Then I saw that ncrypt is sponsored by a p2p company, tachyon.in, which also makes a secure decentralized (?) instant messaging protocol:

It has a very nice straightforward explanation up front:

http://cspace.in/

I was thinking that it might be a nice optional underlay protocol for Foolscap.

Unfortunately it is GPL'ed, so it is a non-starter for Allmydata unless tachyon.in wants to give us a more permissive licence.

But the OpenSSL Python wrappers that they wrote are permissively licensed:

http://tachyon.in/ncrypt/

And it works well on Windows:

http://tachyon.in/pipermail/ncrypt-users/2007-February/000016.html

Here's K. S. Sreeram's page:

http://sreeram.cc/

So all Python crypto libraries that I know of that do TLS and that have compatible licences:

pyOpenSSL
tlslite
M2Crypto
ncrypt

I vaguely remember that Brian Warner investigated tlslite and had trouble with it. I've heard bad things about M2Crypto. I would be interested in trying ncrypt.

By the way, I was reminded while doing this browsing that we need to add "the OpenSSL+GPL exception" to our licence.

http://en.wikipedia.org/wiki/OpenSSL#The_exception

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #11

    • Property Owner changed from somebody to nobody
    • Property Component changed from component1 to unknown
  • Ticket #11 – Description

    initial v2  
    1212
    1313All in all, I would be really happy to find a well maintained, easy to compile alternative.
     14