summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2015-06-21 19:18:31 +0200
committerChristian Grothoff <christian@grothoff.org>2015-06-21 19:18:31 +0200
commit5caa52aa4cf7eb4e59cef34195f61d088a28a622 (patch)
treecaacee4443a52e4b23fd5e5f5fbb8d94701d31e4 /src/include
parentc5641e9141ed8fccf13a2a11cb859e93e8270974 (diff)
downloadexchange-5caa52aa4cf7eb4e59cef34195f61d088a28a622.tar.gz
exchange-5caa52aa4cf7eb4e59cef34195f61d088a28a622.tar.bz2
exchange-5caa52aa4cf7eb4e59cef34195f61d088a28a622.zip
implementing /deposit JSON generation
Diffstat (limited to 'src/include')
-rw-r--r--src/include/taler_json_lib.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/include/taler_json_lib.h b/src/include/taler_json_lib.h
index 7c260ea81..5a13b9bca 100644
--- a/src/include/taler_json_lib.h
+++ b/src/include/taler_json_lib.h
@@ -153,6 +153,18 @@ TALER_json_to_rsa_signature (json_t *json);
/**
+ * Hash a JSON for binary signing.
+ *
+ * @param[in] json some JSON value to hash
+ * @param[out] hc resulting hash code
+ * @return #GNUNET_OK on success, #GNUNET_SYSERR on error
+ */
+int
+TALER_hash_json (json_t *json,
+ struct GNUNET_HashCode *hc);
+
+
+/**
* Check if the given wire format JSON object is correctly formatted
*
* @param type the type of the wire format