Commit Graph

85 Commits

Author SHA1 Message Date
Christian Grothoff
af6a9a9546
-implement DB functions for taler-exchange-drain 2022-07-30 23:13:15 +02:00
Thien-Thi Nguyen
ba69c32712
fix typo in last commit 2022-04-16 13:53:06 -04:00
Thien-Thi Nguyen
f32b183143
Update ignorance; nfc 2022-04-16 13:52:14 -04:00
4c53d42e44
[age restriction] progress 18/n - attestation tested
- Unit-tests for commit, derive, attest and verify added, with multiple
  combinations of minimum age and commited age.
- Fixed crypto implementation (eddsa -> ecdsa)
- Using now standard functionality from GNUNET:
  GNUNET_CRYPTO_ecdsa_{private,public}_key_derive

All tests pass (unit tests in util/ and 'make check' in testing).
2022-03-03 19:35:24 +01:00
Christian Grothoff
adeca20fe2
-update .gitignore 2022-02-07 11:06:11 +01:00
Christian Grothoff
15f07a3e06
-document section name 2021-08-04 14:05:13 +02:00
Christian Grothoff
2ce37548c0
-ignore file from GANA 2021-08-02 19:40:35 +02:00
Christian Grothoff
a1705fe421
add gettext support 2021-04-05 20:11:45 +02:00
Thien-Thi Nguyen
4b1e77fc82
update .gitignore 2021-02-03 15:32:46 -05:00
Thien-Thi Nguyen
e64fae38b9
update .gitignore 2021-01-14 18:10:23 -05:00
8c55968452
autoconf obsoletions, gitignore 2021-01-05 12:14:25 +01:00
Christian Grothoff
287ac8bfc2
update .gitignore 2021-01-03 23:30:39 +01:00
Christian Grothoff
d46a94ac9c
more to ignore 2021-01-01 15:55:36 +01:00
Christian Grothoff
b1c863047a
use build-aux to support Debian packaging 2020-12-29 14:03:55 +01:00
Christian Grothoff
d26440955f
ign 2020-08-03 01:17:14 +02:00
Christian Grothoff
53a3581fc7
update .gitignore 2020-07-24 12:44:10 +02:00
Christian Grothoff
7344b0ae2d
update gana 2020-07-22 11:03:03 +02:00
Jonathan Buchanan
acd8d318c0
taler_error_codes.h auto generated from gnunet/gana.git as a submodule 2020-07-05 16:50:13 +02:00
Jonathan Buchanan
ef0e79927c
created taler_sq_lib 2020-07-05 16:50:13 +02:00
Christian Grothoff
dd23ca4113
ign 2020-07-05 16:34:59 +02:00
Christian Grothoff
88fd81e5da
completing auditor split 2020-03-21 16:09:22 +01:00
Christian Grothoff
eae85d62c1
proper i18n support for TOS 2020-02-07 00:44:35 +01:00
Florian Dold
a4cfbf3471
gitignore 2020-01-19 22:01:27 +01:00
Florian Dold
9f522baadc
add missing files and adjust .gitignore rules for testing move 2020-01-19 16:06:29 +01:00
Florian Dold
72a629a8be
move testing logic and integration tests into separate directory 2020-01-19 15:23:33 +01:00
Marcello Stanisci
b71297097a
Wirewatch test.
Start the test using the new style.  All
commands still to be ported.
2020-01-15 17:05:58 +01:00
Florian Dold
6d12045f8d
remove tvg, it's now part of GNUnet 2020-01-15 13:31:19 +01:00
Christian Grothoff
1fc603800c
new is the new old: remove _new from tests 2019-12-14 23:19:51 +01:00
Florian Dold
d3f78be9fc
exchange-tools: add test vector generation tool 2019-11-25 13:36:44 +01:00
Florian Dold
7e149e9a6b
gitignore 2019-10-17 19:19:53 +05:30
Christian Grothoff
e387a11593
disable test-auditor.sh, need working taler-wallet-cli first 2019-10-05 15:47:45 +02:00
Florian Dold
389b5de09d
use pre-built man and texinfo from docs.git 2019-09-18 19:45:10 +02:00
Marcello Stanisci
0889cedc59
purge old _new bank-lib test 2019-09-11 00:46:34 +02:00
Marcello Stanisci
f4ee88a175
5746.
Introduce a stand-alone test file for wire-plugins that use
the legacy API offered by banks (notably, /history-range).
2019-09-04 17:06:23 +02:00
Christian Grothoff
21edd1e903
rename _new.c to just .c for tests 2019-06-08 21:41:12 +02:00
Florian Dold
3709cded4b
gitignore 2019-05-12 22:20:16 +02:00
Marcello Stanisci
e13a8902f0
Put /history[-range] logic in a dedicate file. 2019-04-08 02:37:46 +02:00
Marcello Stanisci
ccd43ba4fb
gitignore 2019-04-03 18:03:53 +02:00
Marcello Stanisci
cf5eb8689b
gitignore 2019-02-18 16:51:45 +01:00
Marcello Stanisci
7b98d0cb55
gitignore 2019-02-13 17:54:27 +01:00
Christian Grothoff
91566ddee2
more code towards fixing #5447 2019-01-13 16:22:16 +01:00
Christian Grothoff
54fc83ee6b
fix cyclic dependency by combining exchange-lib and auditor-lib directories 2019-01-11 21:43:15 +01:00
Marcello Stanisci
d9738553b2
Benchmark,
extract bank url from the configuration; then
make example config usable.
2018-07-27 14:47:02 +02:00
Marcello Stanisci
e850dc09c4
Make benchmark config file working. 2018-07-27 11:58:54 +02:00
Marcello Stanisci
eedb4dd4ed
auditor tool to reset db tables. 2018-04-23 17:04:19 +02:00
Christian Grothoff
cb55c1a3af
Changing configuration structure to enable multiple accounts.
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-04-02 14:29:44 +02:00
Marcello Stanisci
634db38b25
fix parenthesis. 2018-03-19 13:34:26 +01:00
Marcello Stanisci
27b0f3769c
gitignore 2018-03-17 02:05:47 +01:00
Marcello Stanisci
c5c3c44d09
gitignore 2018-03-17 02:05:47 +01:00
Marcello Stanisci
b593d416d6
Bank-lib tests, using the new (libraries-based) style. 2018-02-26 14:12:46 +01:00