[tahoe-dev] Android Tahoe-LAFS client

Francois Deppierraz francois at ctrlaltdel.ch
Wed Oct 7 12:09:26 UTC 2009

Hi Zooko,

Zooko Wilcox-O'Hearn wrote:

> So just to be extra double clear about this, it is *possible* to run  
> a Tahoe-LAFS gateway on an embedded ARM system -- François has  
> contributed a buildbot that we use to test that -- but what the  
> Android client runs is *not* a Tahoe-LAFS gateway, but instead just  
> an HTTP client.  Right, François?

Yes, that's correct, this Android app is only a special-purpose HTTP client.

On the security side, this means that you have to trust the Tahoe
gateway you're connecting to because it'll be able to see the plaintext
of your files. And you've better access it through HTTPS as well.

> So neither storage (which is provided by storage servers) nor  
> security (which is provided by Tahoe-LAFS gateways) is provided by  
> the Android device.

A Python interpreter already runs on Android [1] but I've currently no
idea on how to install Tahoe dependencies (zfec and pycryptopp)
requiring native code.


[1] http://code.google.com/p/android-scripting/

More information about the tahoe-dev mailing list