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);
|
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.
|
* Check the signature in @a wire_s.
|
||||||
*
|
*
|
||||||
|
@ -24,38 +24,6 @@
|
|||||||
#include "taler_json_lib.h"
|
#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
|
* Compute the hash of the given wire details. The resulting
|
||||||
* hash is what is put into the contract.
|
* hash is what is put into the contract.
|
||||||
|
Loading…
Reference in New Issue
Block a user