};
-/**
- * Lookup a block in the namestore
- */
-struct LookupBlockMessage
-{
- /**
- * Type will be #GNUNET_MESSAGE_TYPE_NAMESTORE_LOOKUP_BLOCK
- */
- struct GNUNET_NAMESTORE_Header gns_header;
-
- /**
- * The query.
- */
- struct GNUNET_HashCode query GNUNET_PACKED;
-
-};
-
-
-/**
- * Lookup response
- */
-struct LookupBlockResponseMessage
-{
- /**
- * Type will be #GNUNET_MESSAGE_TYPE_NAMESTORE_LOOKUP_BLOCK_RESPONSE
- */
- struct GNUNET_NAMESTORE_Header gns_header;
-
- /**
- * Expiration time
- */
- struct GNUNET_TIME_AbsoluteNBO expire;
-
- /**
- * Signature.
- */
- struct GNUNET_CRYPTO_EcdsaSignature signature;
-
- /**
- * Derived public key.
- */
- struct GNUNET_CRYPTO_EcdsaPublicKey derived_key;
-
- /* followed by encrypted block data */
-};
-
-
-/**
- * Cache a record in the namestore.
- */
-struct BlockCacheMessage
-{
- /**
- * Type will be #GNUNET_MESSAGE_TYPE_NAMESTORE_BLOCK_CACHE
- */
- struct GNUNET_NAMESTORE_Header gns_header;
-
- /**
- * Expiration time
- */
- struct GNUNET_TIME_AbsoluteNBO expire;
-
- /**
- * Signature.
- */
- struct GNUNET_CRYPTO_EcdsaSignature signature;
-
- /**
- * Derived public key.
- */
- struct GNUNET_CRYPTO_EcdsaPublicKey derived_key;
-
- /* follwed by encrypted block data */
-};
-
-
-/**
- * Response to a request to cache a block.
- */
-struct BlockCacheResponseMessage
-{
- /**
- * Type will be #GNUNET_MESSAGE_TYPE_NAMESTORE_BLOCK_CACHE_RESPONSE
- */
- struct GNUNET_NAMESTORE_Header gns_header;
-
- /**
- * #GNUNET_OK on success, #GNUNET_SYSERR error
- */
- int32_t op_result GNUNET_PACKED;
-};
-
-
/**
* Store a record to the namestore (as authority).
*/
uint16_t rd_count GNUNET_PACKED;
/**
- * always zero (for alignment)
+ * Was the label found in the database??
+ * GNUNET_YES or GNUNET_NO
*/
- uint16_t reserved GNUNET_PACKED;
+ uint16_t found GNUNET_PACKED;
/**
* The private key of the authority.