aboutsummaryrefslogtreecommitdiff
path: root/src/include/taler_signatures.h
AgeCommit message (Collapse)Author
2020-01-18payback -> recoup stranglersChristian Grothoff
2020-01-18deduplicate doxyfiles, integrate with buildChristian Grothoff
2020-01-16remove wallet-specific codeFlorian Dold
2019-11-17sync error codesChristian Grothoff
2019-10-31tighten formatting rulesChristian Grothoff
2019-10-08add logic to generate fresh databaseChristian Grothoff
2019-07-22include new payback-refresh possibilities in coin history generationChristian Grothoff
2019-06-26implement /link signaturesChristian Grothoff
2019-06-08fix #5756, also change sepa->iban as per payto:// specChristian Grothoff
2019-03-02actually disable 100 continueChristian Grothoff
2018-10-27clean up struct TALER_ExchangeSigningKeyValidityPSChristian Grothoff
(long-standing fixme: should not have contained the signature itself)
2018-10-06fix #5434 (no more salt in exchange wire replies)Christian Grothoff
2018-04-02Changing configuration structure to enable multiple accounts.Christian Grothoff
This change enables using multiple wire plugins at the same time. Also, we now distinguish between the wire plugin (i.e. EBICS or taler_bank) and the wire method (i.e. SEPA or x-taler-bank) that the wire plugin is implementing. The "taler-bank" wire method was renamed from "test" to "x-taler-bank". This also changes the format of the /wire response of the exchange, as we now need to return multiple accounts. Note that wire fees are specified per wire method, not per wire account. taler-exchange-keyup now automatically signs all of the /wire responses in the location specified by the configuration. Account identification in wire plugins was changed to use payto://-URLs instead of method-specific JSON fields. Signing and validation of /wire responses was moved from each wire plugin to a generic validation method in libtalerutil (crypto) or libtalerjson (for JSON-formatted inputs). Convenience methods were added to generate JSON for wire accounts (salting, signing). Various section and option names were adjusted to streamline the configuration and make it more consistent overall. Documentation was updated as well.
2018-01-04add pay session signatureFlorian Dold
2017-11-30properly document TALER_SIGNATURE_MERCHANT_REFUND_OKChristian Grothoff
2017-11-29fixing #5178Christian Grothoff
2017-09-26fix mapping of auditor sigs to DKs, avoid one hash operation by caching hash ↵Christian Grothoff
value
2017-07-05importing a 'PS' struct from merchantMarcello Stanisci
2017-07-05signature macro to confirm refundsMarcello Stanisci
2017-05-29rename proposal_data to contract_terms (see #4879)Florian Dold
2017-04-20finished implementing #4956 in principle, but not yet testedChristian Grothoff
2017-04-19implementing #4956-support in libtalerexchangeChristian Grothoff
2017-04-18fixing #4980Christian Grothoff
2017-04-17introducing closing feeChristian Grothoff
2017-04-07implement denomination key revocation logic in exchangedb and ↵Christian Grothoff
taler-exchange-keyup (part of #3887)
2017-04-03implement rest of exchange logic for #3887 (return payback information in ↵Christian Grothoff
reserve and coin histories)
2017-04-01implement DB plugin function to obtain reserve information, migrate logic to ↵Christian Grothoff
simplified API spec (#3887); use plugin API in /payback DB implementation
2017-03-19add structs and message types for future implementation of #3887Christian Grothoff
2017-03-04implementing #4932Christian Grothoff
2017-03-04implementing #4929Christian Grothoff
2017-03-03implement #4929: add wire transfer fee to /wire (but not yet charged by ↵Christian Grothoff
aggregator)
2017-02-07remove transaction_id, only one payment per proposal allowedFlorian Dold
2017-02-06contract terminology renaming (#4877)Florian Dold
2017-02-06h_proposal_data -> hashMarcello Stanisci
2017-02-04h_contract->h_proposal_dataMarcello Stanisci
2017-02-03typoMarcello Stanisci
2017-02-03Renaming's first steps.Marcello Stanisci
2017-01-13remove redundant fields from ContractPS (#4859)Florian Dold
2017-01-12elaborate on ContractPSFlorian Dold
2017-01-12commentFlorian Dold
2016-10-07typoMarcello Stanisci
2016-10-03Adding struct to be signed over related to #4702Marcello Stanisci
2016-10-03defining merchant's signature for successful paymentsMarcello Stanisci
2016-09-26Adding receiver in TALER_ContractPS (#4651)Marcello Stanisci
2016-09-26include execution time in signed message for /track/transfer (#4578)Christian Grothoff
2016-08-05first half of changing refresh protocol to derive all key data from DHChristian Grothoff
2016-07-07fixing #4594Marcello Stanisci
2016-06-14add file for error codesChristian Grothoff
2016-06-09rename /deposit/wtid and /wire/deposits to /track/{transaction,transfer} for ↵Christian Grothoff
improved consistency
2016-05-04implementing /refund API (#3848)Christian Grothoff