DCE
This commit is contained in:
parent
f676be5c53
commit
2e6d284e03
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user