diff options
| author | Christian Grothoff <christian@grothoff.org> | 2017-03-04 18:09:39 +0100 | 
|---|---|---|
| committer | Christian Grothoff <christian@grothoff.org> | 2017-03-04 18:09:39 +0100 | 
| commit | 1c84b3d4af1a2484e60a9071556d4690dd7aac33 (patch) | |
| tree | 53c69a66f1d903042082881d52946d00603fb432 /src/include | |
| parent | e3dcc27b680f25a2041781bbedc0219e05608bad (diff) | |
implementing #4932
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/taler_exchangedb_lib.h | 6 | ||||
| -rw-r--r-- | src/include/taler_signatures.h | 7 | 
2 files changed, 12 insertions, 1 deletions
| diff --git a/src/include/taler_exchangedb_lib.h b/src/include/taler_exchangedb_lib.h index 02e8cdfe..e4057470 100644 --- a/src/include/taler_exchangedb_lib.h +++ b/src/include/taler_exchangedb_lib.h @@ -345,11 +345,13 @@ TALER_EXCHANGEDB_fees_read (const struct GNUNET_CONFIGURATION_Handle *cfg,  /**   * Convert @a af to @a wf.   * + * @param wireplugin name of the wire plugin the fees are for   * @param[in,out] af aggregate fees, host format (updated to round time)   * @param[out] wf aggregate fees, disk / signature format   */  void -TALER_EXCHANGEDB_fees_2_wf (struct TALER_EXCHANGEDB_AggregateFees *af, +TALER_EXCHANGEDB_fees_2_wf (const char *wireplugin, +                            struct TALER_EXCHANGEDB_AggregateFees *af,                              struct TALER_MasterWireFeePS *wf); @@ -357,11 +359,13 @@ TALER_EXCHANGEDB_fees_2_wf (struct TALER_EXCHANGEDB_AggregateFees *af,   * Write given fee structure to disk.   *   * @param filename where to write the fees + * @param wireplugin name of the plugin for which we write the fees   * @param af fee structure to write   * @return #GNUNET_OK on success, #GNUNET_SYSERR on error   */  int  TALER_EXCHANGEDB_fees_write (const char *filename, +                             const char *wireplugin,                               struct TALER_EXCHANGEDB_AggregateFees *af); diff --git a/src/include/taler_signatures.h b/src/include/taler_signatures.h index 8659deb3..ac20f344 100644 --- a/src/include/taler_signatures.h +++ b/src/include/taler_signatures.h @@ -898,6 +898,13 @@ struct TALER_MasterWireFeePS    struct GNUNET_CRYPTO_EccSignaturePurpose purpose;    /** +   * Hash over the wire method (yes, H("test") or H("sepa")), in lower +   * case, including 0-terminator.  Used to uniquely identify which +   * wire method these fees apply to. +   */ +  struct GNUNET_HashCode h_wire_method; + +  /**     * Start date when the fee goes into effect.     */    struct GNUNET_TIME_AbsoluteNBO start_date; | 
