Hi:<br><br>The code for the hello mesh is in <br><br><a href="http://dev.laptop.org/git?p=projects/hellomesh;a=summary">http://dev.laptop.org/git?p=projects/hellomesh;a=summary</a><br><br><div><span class="gmail_quote">On 6/11/07, 
<b class="gmail_sendername">Simon McVittie</b> &lt;<a href="mailto:simon.mcvittie@collabora.co.uk">simon.mcvittie@collabora.co.uk</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Mon, 11 Jun 2007 at 16:49:31 -0400, Nolambar von Lómeanor wrote:<br>&gt; I need to send some simple data, specifically a name from an election, the<br>&gt; list of choices and some others between nodes. This need to be secure and
<br>&gt; reliable (we plan to add GPG support or some kind of digital signatures) and<br>&gt; I&#39;m wondering if this should be done with telepathy (tubes) or can be done<br>&gt; with xml-rpc or maybe some other (&quot;easier&quot;) alternative.
<br><br>You should use the &quot;distributed D-Bus&quot; mode of Telepathy Tubes; this will<br>allow it to work in any environment where chat works, in a transparent<br>way. My colleague Morgan Collett (morgs on <a href="http://irc.freenode.net">
irc.freenode.net</a> #sugar) is working<br>on a Tubes &quot;hello world&quot; example which you&#39;ll be able to use as a reference,<br>and on improved client-side API so Tubes are easier to use.<br><br>We plan to make integrity transparent - communication with the server is
<br>currently cleartext but will be SSL/TLS later, while communication<br>across the mesh network is currently cleartext but will later be<br>authenticated and possibly signed. The signing will be done<br>with the &quot;owner key&quot; (a DSA keypair) which is generated when you first
<br>use a new OLPC.<br><br>If you want to provide integrity guarantees before we officially support<br>this, you could generate your own signatures at the application level<br>and send them along with your messages - binary blobs (in the form of byte
<br>arrays, signature &#39;ay&#39;) are fully supported by D-Bus, and hence by Tubes.<br><br>Regards,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simon<br>--<br>Simon McVittie, Collabora Ltd.: <a href="http://www.collabora.co.uk/">http://www.collabora.co.uk/
</a><br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG v1.4.6 (GNU/Linux)<br>Comment: OpenPGP key: <a href="http://www.pseudorandom.co.uk/2003/contact/">http://www.pseudorandom.co.uk/2003/contact/</a> or <a href="http://pgp.net">
pgp.net</a><br><br>iD8DBQFGbbiAWSc8zVUw7HYRAq96AJ9+0NheXiOgN5TSZyhbfGkGTd3V4QCgrhPG<br>FzkSvzMCm76ktEM2MTu7gXY=<br>=YPtO<br>-----END PGP SIGNATURE-----<br><br>_______________________________________________<br>Sugar mailing list
<br><a href="mailto:Sugar@lists.laptop.org">Sugar@lists.laptop.org</a><br><a href="http://lists.laptop.org/listinfo/sugar">http://lists.laptop.org/listinfo/sugar</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>
Rafael Enrique Ortiz Guerrero <br>OLPC Colombia<br><a href="http://wiki.laptop.org/go/OLPC_Colombia">http://wiki.laptop.org/go/OLPC_Colombia</a><br><br>