Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-02 | Changing 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-31 | url joining: grow strings correctly | Florian Dold | |
2018-01-31 | oops, add missing file | Florian Dold | |
2018-01-31 | more tests, fix varargs invocation | Florian Dold | |
2018-01-31 | url construction helpers | Florian Dold | |
2018-01-01 | refuse endian conversion for invalid amounts | Christian Grothoff | |
2017-11-29 | fixing #5178 | Christian Grothoff | |
2017-11-02 | lets use 52, the number of bits stored | Christian Grothoff | |
2017-11-02 | fix #5167 | Christian Grothoff | |
2017-10-31 | major 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-31 | rename: TALER_setup_planchet -> TALER_planchet_setup_refresh | Christian Grothoff | |
2017-10-31 | rename: TALER_FreshCoinP -> TALER_PlanchetSecretsP, and ↵ | Christian Grothoff | |
TALER_setup_fresh_coin -> TALER_setup_planchet | |||
2017-10-06 | fix signed calls to isalpha/isdigit/isspace etc. | Christian Grothoff | |
2017-06-06 | bump versions for releasev0.3.0 | Christian Grothoff | |
2017-06-04 | fixing misc doxygen issues | Christian Grothoff | |
2017-04-20 | fix misc doxygen issues | Christian Grothoff | |
2017-03-20 | fixing misc auditor issues | Christian Grothoff | |
2017-03-15 | update getopt config parsing style to match 'getopt' GNUnet branch API change | Christian Grothoff | |
2017-03-06 | add amount division API and test case | Christian Grothoff | |
2016-11-18 | addressing #4803: nicer error messages for invalid wire formats | Christian Grothoff | |
2016-11-18 | hack to get taler-config working again | Christian Grothoff | |
2016-11-18 | fix testcase with new 1e-10 logic | Christian Grothoff | |
2016-11-17 | actually install taler-config | Christian Grothoff | |
2016-11-14 | remove taler-arm, since we use taler-deployment-arm | Florian Dold | |
2016-08-11 | Kinda seems to work | Jeff Burdges | |
2016-08-11 | This might fix the compile error | Jeff Burdges | |
2016-08-08 | Use KDF better | Jeff Burdges | |
We now send the secret_seed to the skm variable, while sending the counter salt to the xts variable. I have not check this with http://eprint.iacr.org/2010/264 but it seems correct. Indeed rsa_blinding_key_derive places the strong source of randomness in skm too, and uses a constant string for xts. | |||
2016-08-08 | Copy bit twiddling from libgcrypt/cipher/ecc.c | Jeff Burdges | |
Reversed order buisness agrees with KC's experence from gnunet-rs | |||
2016-08-05 | first half of changing refresh protocol to derive all key data from DH | Christian Grothoff | |
2016-07-07 | fixing #4594 | Marcello Stanisci | |
2016-06-11 | fix leaks | Christian Grothoff | |
2016-05-24 | fix #4483 | Christian Grothoff | |
2016-05-04 | fixes for disting | Christian Grothoff | |
2016-04-22 | base config varname | Florian Dold | |
2016-04-22 | add taler-arm wrapper | Florian Dold | |
2016-04-16 | use user_config_file as well | Christian Grothoff | |
2016-04-16 | fix taler-exchange-keyup way of loading configuration | Christian Grothoff | |
2016-04-15 | Fix #4229 | Christian Grothoff | |
2016-04-15 | gitignore | Florian Dold | |
2016-04-13 | Create taler-config wrapper around gnunet-config | Florian Dold | |
The wrapper uses LD_PRELOAD to make sure that paths are adjusted for taler. | |||
2016-04-10 | fixing #4386: use more sane configuration and data file structure | Christian Grothoff | |
2016-04-10 | expanding aggregator testcase | Christian Grothoff | |
2016-04-07 | recent changes to GNUNET_OS-IPK logic make plugin.c obsolete | Christian Grothoff | |
2016-04-07 | removing duplication of --help logic | Christian Grothoff | |
2016-04-07 | for #4374 | Christian Grothoff | |
2016-04-07 | install data and plugins in taler-exchange, not taler | Christian Grothoff | |
2016-04-04 | fix test to ensure DB invariants are met | Christian Grothoff | |
2016-03-31 | use GNUnet-SVN #36970 API improvement to de-duplicate code in Taler | Christian Grothoff | |
2016-03-30 | towards a testcase for aggregation logic | Christian Grothoff | |
2016-03-19 | first refactoring of JSON logic to address #4150 and #4237 | Christian Grothoff | |