don't run set with valgrind per default
[oweals/gnunet.git] / src / include / gnunet_block_lib.h
index a40f33699f8f46cfcd1a316450f5e9bd3c758db1..d8ee68c21c5c9800c51e2bc65f8e33e88b4dc3c0 100644 (file)
@@ -111,6 +111,11 @@ enum GNUNET_BLOCK_Type
    */
   GNUNET_BLOCK_TYPE_GNS_NAMERECORD = 11,
 
+  /**
+   * Block type for a revocation message by which a key is revoked.
+   */
+  GNUNET_BLOCK_TYPE_REVOCATION = 12,
+
   /**
    * Block to store a cadet regex state
    */
@@ -119,7 +124,19 @@ enum GNUNET_BLOCK_Type
   /**
    * Block to store a cadet regex accepting state
    */
-  GNUNET_BLOCK_TYPE_REGEX_ACCEPT = 23
+  GNUNET_BLOCK_TYPE_REGEX_ACCEPT = 23,
+
+  /**
+   * Block for testing set/consensus.  If first byte of the block
+   * is non-zero, the block is considered invalid.
+   */
+  GNUNET_BLOCK_TYPE_SET_TEST = 24,
+
+  /**
+   * Block type for consensus elements.
+   * Contains either special marker elements or a nested block.
+   */
+  GNUNET_BLOCK_TYPE_CONSENSUS_ELEMENT = 25,
 };