diff options
Diffstat (limited to 'src/include/taler_json_lib.h')
-rw-r--r-- | src/include/taler_json_lib.h | 12 |
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 |