diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-03-24 18:27:24 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-03-24 18:27:24 +0100 |
commit | a3ac2587cfee3c8b6e058d4086eea8f5f297e5af (patch) | |
tree | 61e4e8881d2c7d0952a44f75f08582b852789169 /src/include/taler_json_lib.h | |
parent | ec05a64e3e6346ea91b79244a0a69b06afd22562 (diff) | |
parent | 324bf3f980542cb9f209ee7edc6f142c5c34e5a2 (diff) | |
download | exchange-a3ac2587cfee3c8b6e058d4086eea8f5f297e5af.tar.gz exchange-a3ac2587cfee3c8b6e058d4086eea8f5f297e5af.tar.bz2 exchange-a3ac2587cfee3c8b6e058d4086eea8f5f297e5af.zip |
Merge branch 'master' of git.taler.net:/var/git/mint
Diffstat (limited to 'src/include/taler_json_lib.h')
-rw-r--r-- | src/include/taler_json_lib.h | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/include/taler_json_lib.h b/src/include/taler_json_lib.h index ffa440d56..c5515966f 100644 --- a/src/include/taler_json_lib.h +++ b/src/include/taler_json_lib.h @@ -39,7 +39,7 @@ * @return a json object describing the amount */ json_t * -TALER_JSON_from_amount (struct TALER_Amount amount); +TALER_JSON_from_amount (const struct TALER_Amount *amount); /** @@ -77,6 +77,26 @@ TALER_JSON_from_ecdsa_sig (const struct GNUNET_CRYPTO_EccSignaturePurpose *purpo /** + * Convert RSA public key to JSON. + * + * @param pk public key to convert + * @return corresponding JSON encoding + */ +json_t * +TALER_JSON_from_rsa_public_key (struct GNUNET_CRYPTO_rsa_PublicKey *pk); + + +/** + * Convert RSA signature to JSON. + * + * @param sig signature to convert + * @return corresponding JSON encoding + */ +json_t * +TALER_JSON_from_rsa_signature (struct GNUNET_CRYPTO_rsa_Signature *sig); + + +/** * Convert binary data to a JSON string * with the base32crockford encoding. * |