From 84d1c6cc45f37aa12b058fa22a28e1787cf742b9 Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Wed, 15 Jul 2015 11:45:14 +0000 Subject: [PATCH] - doc --- src/cadet/gnunet-service-cadet_tunnel.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/cadet/gnunet-service-cadet_tunnel.h b/src/cadet/gnunet-service-cadet_tunnel.h index c7a795129..8b87aaa4c 100644 --- a/src/cadet/gnunet-service-cadet_tunnel.h +++ b/src/cadet/gnunet-service-cadet_tunnel.h @@ -90,10 +90,19 @@ enum CadetTunnelEState CADET_TUNNEL_KEY_SENT, /** - * New ephemeral key and ping sent, waiting for pong. + * In OTR: New ephemeral key and ping sent, waiting for pong. + * * This means that we DO have the peer's ephemeral key, otherwise the * state would be KEY_SENT. We DO NOT have a valid session key (either no * previous key or previous key expired). + * + * + * In Axolotl: Key sent and received but no deciphered traffic yet. + * + * This means that we can send traffic (otherwise we would never complete + * the handshake), but we don't have complete confirmation. Since the first + * traffic MUST be a complete channel creation 3-way handshake, no payload + * will be sent before confirmation. */ CADET_TUNNEL_KEY_PING, -- 2.25.1