Jack Lloyd and I discussed Yu Xue's GSoC project and agreed that the
next thing he should do is implement a combined XSalsa20+AES-128
stream cipher in pycryptopp.

At some point in the future (after GSoC) we want to add the ability to
seek into the cipher stream:

http://tahoe-lafs.org/trac/pycryptopp/ticket/18

I'm glad Jack Lloyd is paying attention to that issue wrt the IVs.

For reference, here are all the places in Tahoe-LAFS (as of today)
that invoke the
encryption code from pycryptopp:

http://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/src/allmydata/dirnode.py?rev=4539#L174
http://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/src/allmydata/dirnode.py?rev=4539#L293
http://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/src/allmydata/immutable/filenode.py?rev=4661#L166
http://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/src/allmydata/immutable/upload.py?rev=4655#L619
http://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/src/allmydata/immutable/upload.py?rev=4655#L728
http://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/src/allmydata/mutable/filenode.py?rev=4329#L131
http://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/src/allmydata/mutable/filenode.py?rev=4329#L136
http://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/src/allmydata/mutable/publish.py?rev=4329#L400
http://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/src/allmydata/mutable/retrieve.py?rev=4329#L518
http://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/src/allmydata/util/fileutil.py?rev=4609#L118

Regards,

Zooko
_______________________________________________
tahoe-dev mailing list
[email protected]
http://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev

Reply via email to