<div dir="ltr">Awesome! I remember when that was just an experiment, but I had concerns about rate-limiting by XMPP providers and the ability to chat during the process. If that turns out to not be an issue, that's fantastic!</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Sep 6, 2013 at 10:17 AM, Ian Goldberg <span dir="ltr"><<a href="mailto:ian@cypherpunks.ca" target="_blank">ian@cypherpunks.ca</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Fri, Sep 06, 2013 at 12:30:44AM -0400, Nathan of Guardian wrote:<br>
><br>
> At this moment, I am transfering a 26MB file between two Android devices<br>
> running ChatSecure (Gibberbot v12). The file transfer is fully encrypted<br>
> using the "extra symmetric key" of OTRv3, and the conduit for transfer<br>
> are the TLV data fields in the OTR protocol itself.One user is on a<br>
> private XMPP service, and the other is on Google Talk.<br>
><br>
> In summary, we are tunneling an fully verified, ephemerally encrypted<br>
> file transfer inside of the ASCII message payload of XMPP, and it seems<br>
> to be working like a charm.<br>
><br>
> Data throughput *over Tor* is about 40kbps, with the 26MB file taking<br>
> about 5-10 minute to transfer.<br>
><br>
> We've merged the work into master, but if you want to look at the<br>
> previously open pull request, you can find it here:<br>
> <a href="https://github.com/guardianproject/Gibberbot/pull/261" target="_blank">https://github.com/guardianproject/Gibberbot/pull/261</a><br>
><br>
> Three cheers to DevRandom for some really groundbreaking work on this<br>
> effort, and of course to Ian and the OTR team for providing this new<br>
> functionality in OTRv3 in a way that we can take advantage of it.<br>
><br>
> Now, how do we go about getting other OTR/XMPP apps to support OTR Data?<br>
> Are there other similar implementations yet?<br>
><br>
> <a href="https://dev.guardianproject.info/projects/gibberbot/wiki/Sharing" target="_blank">https://dev.guardianproject.info/projects/gibberbot/wiki/Sharing</a><br>
<br>
</div>Nice!<br>
<br>
Does the transfer happen "in the background", so that you can continue<br>
chatting, or does it lock up your chat until the file transfer is<br>
completed?<br>
<br>
Do you have a carefully documented spec for the TLV type, contents, and<br>
semantics?<br>
<br>
- Ian<br>
_______________________________________________<br>
OTR-dev mailing list<br>
<a href="mailto:OTR-dev@lists.cypherpunks.ca">OTR-dev@lists.cypherpunks.ca</a><br>
<a href="http://lists.cypherpunks.ca/mailman/listinfo/otr-dev" target="_blank">http://lists.cypherpunks.ca/mailman/listinfo/otr-dev</a><br>
</blockquote></div><br></div>