On 01/09/2013 10:35 PM, Bernd wrote:
I'm going to write an Android app that needs a hidden service, specifically I want to implement a client for the TorChat protocol on Android. TorChat
This is great to hear. I had hoped someone would tackle this.
One idea is that you could implement this as a plug-in for Gibberbot, instead of a standalone app. We have an architecture for this, and as of our last release, multiple account support. I would be happy to work with you to add any new/custom UI setup that might be needed.
- request a hidden service on port xyz
- have Orbot started automatically as a result of this
- have Orbot automatically configure the HS as requested
- tell the App what the hostname of that HS is.
We have created OnionKit library which is both for implementing strong TLS/SSL support as well as interacting with Orbot:
You can find the library and sample project here: https://github.com/guardianproject/onionkit
I am working on adding the hidden service request/callback support in shortly. The Intent call already exists in Orbot itself. You can see a prototype sample for this here: https://github.com/guardianproject/OrbotTalk/blob/master/src/info/guardianpr...
Best, Nathan