case 259: return "GNUNET_MESSAGE_TYPE_MESH_PATH_CHANGED";
/**
- * Transport data in the mesh (origin->end) unicast
+ * Transport payload data.
*/
case 260: return "GNUNET_MESSAGE_TYPE_MESH_DATA";
+ /**
+ * Confirm receipt of payload data.
+ */
+ case 261: return "GNUNET_MESSAGE_TYPE_MESH_DATA_ACK";
+
+ /**
+ * Key exchange encapsulation.
+ */
+ case 262: return "GNUNET_MESSAGE_TYPE_MESH_KX";
+
/**
- * Transport data back in the mesh (end->origin) FIXME
+ * New ephemeral key.
*/
- case 262: return "GNUNET_MESSAGE_TYPE_MESH_TO_ORIGIN";
+ case 263: return "GNUNET_MESSAGE_TYPE_MESH_KX_EPHEMERAL";
/**
- * Send origin an ACK that UNICAST arrived FIXME
+ * Challenge to test peer's session key.
*/
- case 263: return "GNUNET_MESSAGE_TYPE_MESH_UNICAST_ACK";
+ case 264: return "GNUNET_MESSAGE_TYPE_MESH_KX_PING";
/**
- * Send origin an ACK that TO_ORIGIN arrived FIXME
+ * Answer to session key challenge.
*/
- case 264: return "GNUNET_MESSAGE_TYPE_MESH_TO_ORIG_ACK";
+ case 265: return "GNUNET_MESSAGE_TYPE_MESH_KX_PONG";
/**
* Request the destuction of a path
*/
case 275: return "GNUNET_MESSAGE_TYPE_MESH_CHANNEL_ACK";
+ /**
+ * Confirm the creation of a channel.
+ */
+ case 276: return "GNUNET_MESSAGE_TYPE_MESH_CHANNEL_NACK";
+
/**
* Encrypted payload.
*/