diff options
Diffstat (limited to 'src/exchange')
-rw-r--r-- | src/exchange/taler-exchange-aggregator.c | 8 | ||||
-rw-r--r-- | src/exchange/taler-exchange-httpd.c | 2 | ||||
-rw-r--r-- | src/exchange/taler-exchange-httpd_deposit.c | 1 | ||||
-rw-r--r-- | src/exchange/taler-exchange-httpd_keys.h | 28 | ||||
-rw-r--r-- | src/exchange/taler-exchange-httpd_recoup-refresh.h | 2 | ||||
-rw-r--r-- | src/exchange/taler-exchange-httpd_refreshes_reveal.c | 2 | ||||
-rw-r--r-- | src/exchange/taler-exchange-httpd_responses.c | 12 | ||||
-rw-r--r-- | src/exchange/taler-exchange-httpd_wire.c | 5 |
8 files changed, 21 insertions, 39 deletions
diff --git a/src/exchange/taler-exchange-aggregator.c b/src/exchange/taler-exchange-aggregator.c index 32b069f90..a2e87e2bf 100644 --- a/src/exchange/taler-exchange-aggregator.c +++ b/src/exchange/taler-exchange-aggregator.c @@ -199,7 +199,7 @@ static int test_mode; * Main work function that queries the DB and aggregates transactions * into larger wire transfers. * - * @param cls NULL + * @param cls a `struct Shard *` */ static void run_aggregation (void *cls); @@ -679,12 +679,6 @@ release_shard (struct Shard *s) } -/** - * Main work function that queries the DB and aggregates transactions - * into larger wire transfers. - * - * @param cls a `struct Shard *` - */ static void run_aggregation (void *cls) { diff --git a/src/exchange/taler-exchange-httpd.c b/src/exchange/taler-exchange-httpd.c index 5150b32c2..06ad7ca9d 100644 --- a/src/exchange/taler-exchange-httpd.c +++ b/src/exchange/taler-exchange-httpd.c @@ -188,7 +188,7 @@ static unsigned long long req_max; struct GNUNET_CURL_Context *TEH_curl_ctx; /** - * Context for integrating #exchange_curl_ctx with the + * Context for integrating #TEH_curl_ctx with the * GNUnet event loop. */ static struct GNUNET_CURL_RescheduleContext *exchange_curl_rc; diff --git a/src/exchange/taler-exchange-httpd_deposit.c b/src/exchange/taler-exchange-httpd_deposit.c index 50ddba604..053552f2a 100644 --- a/src/exchange/taler-exchange-httpd_deposit.c +++ b/src/exchange/taler-exchange-httpd_deposit.c @@ -51,6 +51,7 @@ * @param h_contract_terms hash of contract details * @param exchange_timestamp exchange's timestamp * @param refund_deadline until when this deposit be refunded + * @param wire_deadline until when will the exchange wire the funds * @param merchant merchant public key * @param amount_without_fee fraction of coin value to deposit, without the fee * @return MHD result code diff --git a/src/exchange/taler-exchange-httpd_keys.h b/src/exchange/taler-exchange-httpd_keys.h index 6dbd0d195..b4a14828b 100644 --- a/src/exchange/taler-exchange-httpd_keys.h +++ b/src/exchange/taler-exchange-httpd_keys.h @@ -1,6 +1,6 @@ /* This file is part of TALER - Copyright (C) 2020 Taler Systems SA + Copyright (C) 2020-2022 Taler Systems SA TALER is free software; you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software @@ -160,11 +160,12 @@ TEH_keys_denomination_by_hash (const struct TALER_DenominationHash *h_denom_pub, * or NULL if @a h_denom_pub could not be found */ struct TEH_DenominationKey * -TEH_keys_denomination_by_hash2 (struct TEH_KeyStateHandle *ksh, - const struct - TALER_DenominationHash *h_denom_pub, - struct MHD_Connection *conn, - MHD_RESULT *mret); +TEH_keys_denomination_by_hash2 ( + struct TEH_KeyStateHandle *ksh, + const struct TALER_DenominationHash *h_denom_pub, + struct MHD_Connection *conn, + MHD_RESULT *mret); + /** * Request to sign @a msg using the public key corresponding to @@ -183,20 +184,19 @@ TEH_keys_denomination_sign (const struct TALER_DenominationHash *h_denom_pub, /** - * Request to derive CS r_pub using the denomination corresponding to @a h_denom_pub + * Request to derive CS @a r_pub using the denomination corresponding to @a h_denom_pub * and @a nonce. * * @param h_denom_pub hash of the public key to use to derive r_pub * @param nonce withdraw/refresh nonce - * @param[out] ec set to the error code (or #TALER_EC_NONE on success) - * @return r_pub, the value inside the structure will be NULL on failure, - * see @a ec for details about the failure + * @param[out] r_pub where to write the result + * @return #TALER_EC_NONE on success */ enum TALER_ErrorCode -TEH_keys_denomination_cs_r_pub (const struct - TALER_DenominationHash *h_denom_pub, - const struct TALER_CsNonce *nonce, - struct TALER_DenominationCSPublicRPairP *r_pub); +TEH_keys_denomination_cs_r_pub ( + const struct TALER_DenominationHash *h_denom_pub, + const struct TALER_CsNonce *nonce, + struct TALER_DenominationCSPublicRPairP *r_pub); /** diff --git a/src/exchange/taler-exchange-httpd_recoup-refresh.h b/src/exchange/taler-exchange-httpd_recoup-refresh.h index 25c12fac3..94ae7f889 100644 --- a/src/exchange/taler-exchange-httpd_recoup-refresh.h +++ b/src/exchange/taler-exchange-httpd_recoup-refresh.h @@ -14,7 +14,7 @@ TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** - * @file taler-exchange-httpd_recoup_refresh.h + * @file taler-exchange-httpd_recoup-refresh.h * @brief Handle /recoup-refresh requests * @author Christian Grothoff */ diff --git a/src/exchange/taler-exchange-httpd_refreshes_reveal.c b/src/exchange/taler-exchange-httpd_refreshes_reveal.c index c8af86340..2a1eb8c42 100644 --- a/src/exchange/taler-exchange-httpd_refreshes_reveal.c +++ b/src/exchange/taler-exchange-httpd_refreshes_reveal.c @@ -36,7 +36,7 @@ * * @param connection the connection to send the response to * @param num_freshcoins number of new coins for which we reveal data - * @param sigs array of @a num_freshcoins signatures revealed + * @param rrcs array of @a num_freshcoins signatures revealed * @return a MHD result code */ static MHD_RESULT diff --git a/src/exchange/taler-exchange-httpd_responses.c b/src/exchange/taler-exchange-httpd_responses.c index 8aa54712c..55b230444 100644 --- a/src/exchange/taler-exchange-httpd_responses.c +++ b/src/exchange/taler-exchange-httpd_responses.c @@ -538,18 +538,6 @@ TEH_RESPONSE_reply_invalid_denom_cipher_for_operation ( } -/** - * Send proof that a request is invalid to client because of - * insufficient funds. This function will create a message with all - * of the operations affecting the coin that demonstrate that the coin - * has insufficient value. - * - * @param connection connection to the client - * @param ec error code to return - * @param coin_pub public key of the coin - * @param tl transaction list to use to build reply - * @return MHD result code - */ MHD_RESULT TEH_RESPONSE_reply_coin_insufficient_funds ( struct MHD_Connection *connection, diff --git a/src/exchange/taler-exchange-httpd_wire.c b/src/exchange/taler-exchange-httpd_wire.c index d378bdabc..e80c775ef 100644 --- a/src/exchange/taler-exchange-httpd_wire.c +++ b/src/exchange/taler-exchange-httpd_wire.c @@ -107,7 +107,7 @@ wire_update_event_cb (void *cls, } -int +enum GNUNET_GenericReturnValue TEH_wire_init () { struct GNUNET_DB_EventHeaderP es = { @@ -147,8 +147,7 @@ TEH_wire_done () /** - * Create standard JSON response format using - * @param ec and @a detail + * Create standard JSON response format using @a ec and @a detail. * * @param ec error code to return * @param detail optional detail text to return, can be NULL |