summaryrefslogtreecommitdiff
path: root/src/include/taler_crypto_lib.h
AgeCommit message (Collapse)Author
2021-05-20implement duplicate reserve_pub detection in fakebank, add test (fails in ↵Christian Grothoff
pybank), for #6863
2021-04-21fix misc doxygen issuesChristian Grothoff
2021-01-10fix major bug with SQL statement missing ORDER BY freshcoin_index resulting ↵Christian Grothoff
in possible link failures (but usually lucky with old DB schema)
2020-12-20misc doxygen fixesChristian Grothoff
2020-12-16add auditor-enable /-disable commands to taler-exchange-offline toolChristian Grothoff
2020-12-06implement new taler-auditor-offline toolChristian Grothoff
2020-12-05towards offline tool uploading /management/keysChristian Grothoff
2020-12-05move all TALER_SIGNATURE_SM_-operations to secmod_signatures.cChristian Grothoff
2020-12-04centralize (most) offline signing/verifying operations into offline_signatures.cChristian Grothoff
2020-12-04conditionally use (un)blinding implementation from libgnunetutilFlorian Dold
2020-11-30doxygen fixesChristian Grothoff
2020-11-26cmd to add auditorChristian Grothoff
2020-11-23implement exchange online signing key client libraryChristian Grothoff
2020-11-23implement sm signing of key announcementsChristian Grothoff
2020-11-21implementing client library for talking to the crypto helper processChristian Grothoff
2020-07-27define claim tokenChristian Grothoff
2020-04-12remove c_hash from planchet detail where it does not logically belongChristian Grothoff
2020-03-31typosCodeBlau-NGI-2019Christian Grothoff
2020-03-17adjust types to match latest GNUnet APIChristian Grothoff
2020-03-07code cleanup (comments, scoping, naming, indentation)Christian Grothoff
2020-01-19separate util.c and url.cChristian Grothoff
2020-01-19consistently use payto URI instead of URLFlorian Dold
2020-01-18doxygenChristian Grothoff
2020-01-18doxygenChristian Grothoff
2020-01-16remove wallet-specific codeFlorian Dold
2020-01-13eliminate libtalerwireChristian Grothoff
2019-10-31tighten formatting rulesChristian Grothoff
2019-08-25re-format codeFlorian Dold
2019-07-21expose blinding key in refresh-reveal API in preparation for #5777Christian Grothoff
2019-07-15towards #5777, adding todos/notesChristian Grothoff
2019-05-02replace denom_pub with denom_pub_hash in exchange API to reduce bandwidthChristian Grothoff
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.
2017-11-29fixing #5178Christian Grothoff
2017-10-31major API refactoring, adding planchet generation and coin extraction APIs ↵Christian Grothoff
to the Taler crypto library, thereby simplifying code in withdraw, refresh, tipping, payback and testcases; slight API incompatibilities to previous versions are introduced
2017-10-31rename: TALER_setup_planchet -> TALER_planchet_setup_refreshChristian Grothoff
2017-10-31rename: TALER_FreshCoinP -> TALER_PlanchetSecretsP, and ↵Christian Grothoff
TALER_setup_fresh_coin -> TALER_setup_planchet
2017-06-04fixing misc doxygen issuesChristian Grothoff
2017-05-29rename proposal_data to contract_terms (see #4879)Florian Dold
2017-04-20fix misc doxygen issuesChristian Grothoff
2017-02-07remove transaction_id, only one payment per proposal allowedFlorian Dold
2017-02-06contract terminology renaming (#4877)Florian Dold
2016-08-07mostly working migration of the DH-seeded refresh variantChristian Grothoff
2016-08-05first half of changing refresh protocol to derive all key data from DHChristian Grothoff
2016-07-07fixing #4594Marcello Stanisci
2016-06-09move TALER_TrackTransferDetails to taler_crypto_lib.h as it is not ↵Christian Grothoff
exchange-specific
2016-05-24fix #4483Christian Grothoff
2016-05-19rename GNUNET_CRYPTO_rsa_BlindingKey to GNUNET_CRYPTO_RsaBlindingKey ↵Christian Grothoff
following GNUnet API change
2016-03-21rename to match GNUnet symbol changeChristian Grothoff
2016-03-01renaming mint->exchangeChristian Grothoff