struct GNUNET_HashCode *ret);
+/**
+ * Calculate the 'proof-of-work' hash (an expensive hash).
+ *
+ * @param buf data to hash
+ * @param buf_len number of bytes in @a buf
+ * @param result where to write the resulting hash
+ */
+void
+GNUNET_CRYPTO_pow_hash (const void *buf,
+ size_t buf_len,
+ struct GNUNET_HashCode *result);
+
+
/**
* Context for cummulative hashing.
*/