-improve UDP logging
[oweals/gnunet.git] / src / secretsharing / secretsharing.h
index 796feabaecaaffdb11be33b8f8655386f334dcbb..58668f390059c7a3fa20dbb8c8c8293b5f69ec4f 100644 (file)
@@ -1,6 +1,6 @@
 /*
      This file is part of GNUnet.
-     (C) 2013 Christian Grothoff (and other contributing authors)
+     Copyright (C) 2013 Christian Grothoff (and other contributing authors)
 
      GNUnet is free software; you can redistribute it and/or modify
      it under the terms of the GNU General Public License as published
@@ -38,7 +38,7 @@ GNUNET_NETWORK_STRUCT_BEGIN
 struct GNUNET_SECRETSHARING_FieldElement
 {
   /**
-   * Value of an element in <elgamal_g>.
+   * Value of an element in &lt;elgamal_g&gt;.
    */
   unsigned char bits[GNUNET_SECRETSHARING_ELGAMAL_BITS / 8];
 };
@@ -198,8 +198,8 @@ struct GNUNET_SECRETSHARING_Share
   uint16_t my_peer;
 
   /**
-   * Public key. Must correspond to the product of
-   * the homomorphic share commitments.
+   * Public key.  Computed from the
+   * exponentiated coefficients.
    */
   struct GNUNET_SECRETSHARING_PublicKey public_key;
 
@@ -209,14 +209,15 @@ struct GNUNET_SECRETSHARING_Share
   struct GNUNET_SECRETSHARING_FieldElement my_share;
 
   /**
-   * Peer identities (includes 'my_peer') 
+   * Peer identities (includes 'my_peer')
    */
   struct GNUNET_PeerIdentity *peers;
 
   /*
-   * Homomorphic commitments to each peer's share (includes 'my_peer') 
+   * For each peer, store elgamal_g to the peer's
+   * share.
    */
-  struct GNUNET_SECRETSHARING_FieldElement *hom_share_commitments;
+  struct GNUNET_SECRETSHARING_FieldElement *sigmas;
 
   /*
    * Original indices of peers from the DKG round.