- doc
authorBart Polot <bart@net.in.tum.de>
Mon, 27 Apr 2015 19:14:16 +0000 (19:14 +0000)
committerBart Polot <bart@net.in.tum.de>
Mon, 27 Apr 2015 19:14:16 +0000 (19:14 +0000)
src/cadet/cadet_protocol.h

index 1c0a1a89fe093b28cb06677f76517c8445cdc901..b56cedd31e30411c97d1aa9262e5a656abd5a4f4 100644 (file)
@@ -122,11 +122,26 @@ struct GNUNET_CADET_AX_KX
   struct GNUNET_MessageHeader header;
 
   /**
-   * Ephemeral public ECC key (always for NIST P-521) encoded in a format
-   * suitable for network transmission as created using 'gcry_sexp_sprint'.
+   * Sender's ephemeral public ECC key (always for NIST P-521) encoded in a
+   * format suitable for network transmission, as created
+   * using 'gcry_sexp_sprint'.
    */
   struct GNUNET_CRYPTO_EcdhePublicKey ephemeral_key;
 
+  /**
+   * Sender's next ephemeral public ECC key (always for NIST P-521) encoded in a
+   * format suitable for network transmission, as created
+   * using 'gcry_sexp_sprint'.
+   */
+  struct GNUNET_CRYPTO_EcdhePublicKey ratchet_key;
+
+  /**
+   * Receiver's ephemeral public ECC key (always for NIST P-521) encoded in a
+   * format suitable for network transmission, as created
+   * using 'gcry_sexp_sprint'.
+   */
+  struct GNUNET_CRYPTO_EcdhePublicKey peers_key;
+
 };