- fix use of uninitialized memory
[oweals/gnunet.git] / src / identity / identity.h
index 13ac91e465f2434ddd4fcc1621f3c8613b6e413f..742a05438a4363acee819687451ab24a18fc720f 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 Liceidentity as published
@@ -14,8 +14,8 @@
 
      You should have received a copy of the GNU General Public Liceidentity
      along with GNUnet; see the file COPYING.  If not, write to the
-     Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-     Boston, MA 02111-1307, USA.
+     Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+     Boston, MA 02110-1301, USA.
 */
 
 /**
@@ -42,7 +42,7 @@ GNUNET_NETWORK_STRUCT_BEGIN
 struct GNUNET_IDENTITY_ResultCodeMessage
 {
   /**
-   * Type: GNUNET_MESSAGE_TYPE_IDENTITY_RESULT_CODE
+   * Type: #GNUNET_MESSAGE_TYPE_IDENTITY_RESULT_CODE
    */
   struct GNUNET_MessageHeader header;
 
@@ -63,27 +63,27 @@ struct GNUNET_IDENTITY_ResultCodeMessage
 struct GNUNET_IDENTITY_UpdateMessage
 {
   /**
-   * Type: GNUNET_MESSAGE_TYPE_IDENTITY_UPDATE
+   * Type: #GNUNET_MESSAGE_TYPE_IDENTITY_UPDATE
    */
   struct GNUNET_MessageHeader header;
 
   /**
-   * Number of bytes in identity name string including 0-termination, in NBO;
-   * 0 if the identity was deleted.
+   * Number of bytes in ego name string including 0-termination, in NBO;
+   * 0 if the ego was deleted.
    */
   uint16_t name_len GNUNET_PACKED;
 
   /**
-   * Usually GNUNET_NO, GNUNET_YES to signal end of list.
+   * Usually #GNUNET_NO, #GNUNET_YES to signal end of list.
    */
   uint16_t end_of_list GNUNET_PACKED;
 
   /**
    * The private key
    */
-  struct GNUNET_CRYPTO_EccPrivateKey private_key;
+  struct GNUNET_CRYPTO_EcdsaPrivateKey private_key;
 
-  /* followed by 0-terminated identity name */
+  /* followed by 0-terminated ego name */
 
 };
 
@@ -96,7 +96,7 @@ struct GNUNET_IDENTITY_UpdateMessage
 struct GNUNET_IDENTITY_GetDefaultMessage
 {
   /**
-   * Type: GNUNET_MESSAGE_TYPE_IDENTITY_GET_DEFAULT
+   * Type: #GNUNET_MESSAGE_TYPE_IDENTITY_GET_DEFAULT
    */
   struct GNUNET_MessageHeader header;
 
@@ -123,7 +123,7 @@ struct GNUNET_IDENTITY_GetDefaultMessage
 struct GNUNET_IDENTITY_SetDefaultMessage
 {
   /**
-   * Type: GNUNET_MESSAGE_TYPE_IDENTITY_SET_DEFAULT
+   * Type: #GNUNET_MESSAGE_TYPE_IDENTITY_SET_DEFAULT
    */
   struct GNUNET_MessageHeader header;
 
@@ -138,9 +138,9 @@ struct GNUNET_IDENTITY_SetDefaultMessage
   uint16_t reserved GNUNET_PACKED;
 
   /**
-   * The private key 
+   * The private key
    */
-  struct GNUNET_CRYPTO_EccPrivateKey private_key;
+  struct GNUNET_CRYPTO_EcdsaPrivateKey private_key;
 
   /* followed by 0-terminated service name */
 
@@ -149,12 +149,12 @@ struct GNUNET_IDENTITY_SetDefaultMessage
 
 /**
  * Client requests creation of an identity.  Service
- * will respond with a result code.  
+ * will respond with a result code.
  */
 struct GNUNET_IDENTITY_CreateRequestMessage
 {
   /**
-   * Type: GNUNET_MESSAGE_TYPE_IDENTITY_CREATE
+   * Type: #GNUNET_MESSAGE_TYPE_IDENTITY_CREATE
    */
   struct GNUNET_MessageHeader header;
 
@@ -169,9 +169,9 @@ struct GNUNET_IDENTITY_CreateRequestMessage
   uint16_t reserved GNUNET_PACKED;
 
   /**
-   * The private key 
+   * The private key
    */
-  struct GNUNET_CRYPTO_EccPrivateKey private_key;
+  struct GNUNET_CRYPTO_EcdsaPrivateKey private_key;
 
   /* followed by 0-terminated identity name */
 
@@ -185,7 +185,7 @@ struct GNUNET_IDENTITY_CreateRequestMessage
 struct GNUNET_IDENTITY_RenameMessage
 {
   /**
-   * Type: GNUNET_MESSAGE_TYPE_IDENTITY_RENAME
+   * Type: #GNUNET_MESSAGE_TYPE_IDENTITY_RENAME
    */
   struct GNUNET_MessageHeader header;
 
@@ -211,7 +211,7 @@ struct GNUNET_IDENTITY_RenameMessage
 struct GNUNET_IDENTITY_DeleteMessage
 {
   /**
-   * Type: GNUNET_MESSAGE_TYPE_IDENTITY_DELETE
+   * Type: #GNUNET_MESSAGE_TYPE_IDENTITY_DELETE
    */
   struct GNUNET_MessageHeader header;