diff options
Diffstat (limited to 'core/api-common.rst')
-rw-r--r-- | core/api-common.rst | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/core/api-common.rst b/core/api-common.rst index b2913b47..4faaf88d 100644 --- a/core/api-common.rst +++ b/core/api-common.rst @@ -830,6 +830,33 @@ within the struct TALER_BlindedCoinHash h_coin_envelope; }; +.. _TALER_WithdrawAgeRestrictedRequestPS: +.. sourcecode:: c + + struct TALER_WithdrawAgeRestrictedRequestPS { + /** + * purpose.purpose = TALER_SIGNATURE_WALLET_RESERVE_WITHDRAW_AGE_RESTRICTED + */ + struct GNUNET_CRYPTO_EccSignaturePurpose purpose; + struct TALER_ReservePublicKeyP reserve_pub; + struct GNUNET_HashCode h_age_restricted_coin_commitments; + }; + + +.. _TALER_WithdrawAgeRestrictedRevealRequestPS: +.. sourcecode:: c + + struct TALER_WithdrawAgeRestrictedRevealRequestPS { + /** + * purpose.purpose = TALER_SIGNATURE_WALLET_RESERVE_WITHDRAW_AGE_RESTRICTED_REVEAL + */ + struct GNUNET_CRYPTO_EccSignaturePurpose purpose; + struct GNUNET_HashCode denoms_h; + struct GNUNET_HashCode coin_evs; + struct GNUNET_HashCode disclosed_coins; + }; + + .. _TALER_DepositRequestPS: .. sourcecode:: c |