diff --git a/src/include/taler_json_lib.h b/src/include/taler_json_lib.h index 6adb76b24..16863803e 100644 --- a/src/include/taler_json_lib.h +++ b/src/include/taler_json_lib.h @@ -154,19 +154,6 @@ TALER_JSON_merchant_wire_signature_hash (const json_t *wire_s, struct GNUNET_HashCode *hc); -/** - * Compute the hash of the given wire details. The resulting - * hash is what is signed by the master public key. - * - * @param wire_s wire details to hash - * @param hc[out] set to the hash - * @return #GNUNET_OK on success, #GNUNET_SYSERR if @a wire_s is malformed - */ -int -TALER_JSON_exchange_wire_signature_hash (const json_t *wire_s, - struct GNUNET_HashCode *hc); - - /** * Check the signature in @a wire_s. * diff --git a/src/json/json_wire.c b/src/json/json_wire.c index 06d39118a..5052f458f 100644 --- a/src/json/json_wire.c +++ b/src/json/json_wire.c @@ -24,38 +24,6 @@ #include "taler_json_lib.h" -/** - * Compute the hash of the given wire details. The resulting - * hash is what is put into the contract. - * - * @param wire_s wire details to hash - * @param hc[out] set to the hash - * @return #GNUNET_OK on success, #GNUNET_SYSERR if @a wire_s is malformed - */ -int -TALER_JSON_exchange_wire_signature_hash (const json_t *wire_s, - struct GNUNET_HashCode *hc) -{ - const char *payto_url; - struct GNUNET_JSON_Specification spec[] = { - GNUNET_JSON_spec_string ("url", &payto_url), - GNUNET_JSON_spec_end () - }; - - if (GNUNET_OK != - GNUNET_JSON_parse (wire_s, - spec, - NULL, NULL)) - { - GNUNET_break_op (0); - return GNUNET_SYSERR; - } - TALER_exchange_wire_signature_hash (payto_url, - hc); - return GNUNET_OK; -} - - /** * Compute the hash of the given wire details. The resulting * hash is what is put into the contract.