Christian Grothoff
8170e1e9ab
move all TALER_SIGNATURE_SM_-operations to secmod_signatures.c
2020-12-05 19:47:54 +01:00
Christian Grothoff
6cceb617af
centralize (most) offline signing/verifying operations into offline_signatures.c
2020-12-04 20:29:18 +01:00
Christian Grothoff
d5656ec46e
finish helper test cases
2020-11-23 21:10:55 +01:00
Christian Grothoff
77dbb83276
implement exchange online signing key client library
2020-11-23 20:30:10 +01:00
Christian Grothoff
c0a6e13b3c
first sketch of eddsa helper
2020-11-22 23:31:35 +01:00
Christian Grothoff
171391057d
complete crypto helper denom testing
2020-11-22 22:25:49 +01:00
Christian Grothoff
a9fb94e916
start with testing crypto rsa helper
2020-11-22 18:31:33 +01:00
Christian Grothoff
9b68dbb8e6
implementing client library for talking to the crypto helper process
2020-11-21 23:58:00 +01:00
Christian Grothoff
9f60c8c041
handle revocation requests
2020-11-15 13:26:49 +01:00
Christian Grothoff
bf7a660ec0
implement notfiy_client_dk_add
2020-11-15 12:27:26 +01:00
Christian Grothoff
b8e35aaed0
add taler-helper-crypto-rsa to build system
2020-11-15 12:13:28 +01:00
Christian Grothoff
46dde9368f
implement i18n lookup logic for #6458
2020-08-19 18:19:00 +02:00
Jonathan Buchanan
016c4a5cf2
update gana, add error codes c file
2020-07-22 01:37:39 -04:00
Jonathan Buchanan
0c4eca0d48
moved yna to exchange
2020-07-05 16:50:14 +02:00
Christian Grothoff
17eafb869c
address FIXME
2020-03-28 22:12:47 +01:00
Christian Grothoff
a0c6adfa49
split off mhd.c
2020-01-19 20:36:34 +01:00
Christian Grothoff
59398cfd76
separate util.c and url.c
2020-01-19 20:33:07 +01:00
Florian Dold
a358360fb3
remove wallet-specific code
2020-01-16 13:48:35 +01:00
Florian Dold
4c488a1d0e
buffer lib has moved to GNUnet
2020-01-15 11:46:05 +01:00
Christian Grothoff
0805c62aee
split off buffer logic
2020-01-14 23:57:35 +01:00
Christian Grothoff
2edee5ac4a
refactor uri parsing logic, prepare for unit test
2020-01-14 15:57:36 +01: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
Florian Dold
3859a40f24
url construction helpers
2018-01-31 17:47:01 +01:00
Christian Grothoff
0c522791fe
bump versions for release
2017-06-06 14:03:53 +02:00
Christian Grothoff
7d6b8d53d5
addressing #4803 : nicer error messages for invalid wire formats
2016-11-18 18:29:18 +01:00
Christian Grothoff
2faa711fba
actually install taler-config
2016-11-17 13:33:17 +01:00
Florian Dold
ed9f4f1d12
remove taler-arm, since we use taler-deployment-arm
2016-11-14 15:51:06 +01:00
Christian Grothoff
458992dc6f
fixes for disting
2016-05-04 10:21:35 +02:00
Florian Dold
ad321624be
add taler-arm wrapper
2016-04-22 15:17:02 +02:00
Florian Dold
c234a8bed8
Create taler-config wrapper around gnunet-config
...
The wrapper uses LD_PRELOAD to make sure that paths are adjusted
for taler.
2016-04-13 15:58:02 +02:00
Christian Grothoff
30d66bcebc
fixing #4386 : use more sane configuration and data file structure
2016-04-10 17:10:20 +02:00
Christian Grothoff
43e9ac9471
recent changes to GNUNET_OS-IPK logic make plugin.c obsolete
2016-04-07 23:06:05 +02:00
Christian Grothoff
b4c4f0b078
towards a testcase for aggregation logic
2016-03-30 22:56:17 +02:00
Christian Grothoff
0d1eced630
first refactoring of JSON logic to address #4150 and #4237
2016-03-19 15:23:11 +01:00
Christian Grothoff
fc57913530
move wireformat test to plugin
2016-01-25 12:51:04 +01:00
Christian Grothoff
3eddd802dc
-fix ftbfs in wallet-only mode
2015-07-15 11:40:51 +02:00
Christian Grothoff
de953fa7bc
add --enable-wallet-only flag to build libtalerutil_wallet which ONLY contains the wallet-specific API subset
2015-05-28 11:34:06 +02:00
Christian Grothoff
5827630699
starting with tests for libtalerutil
2015-04-13 17:20:46 +02:00
Christian Grothoff
93bc450db3
enable code coverage configure option
2015-04-13 13:57:38 +02:00
Christian Grothoff
5e8f95c65e
separate out wireformats logic
2015-04-12 22:34:56 +02:00
Christian Grothoff
7d9a403275
first stab at establishing proper plugin API, main HTTP code compiles, other binaries FTBFS right now
2015-03-20 23:51:28 +01:00
Sree Harsha Totakura
bea425de6c
Fix #3624 : Check JSON format for wire deposits (SEPA specification)
2015-02-17 17:29:43 +01:00
Christian Grothoff
3cd1bef1ff
bringing copyright tags up to FSF standard
2015-02-08 00:17:40 +01:00
Christian Grothoff
c4b63c1302
move PostGres-specific logic out of libtalerutil
2015-01-28 20:37:51 +01:00
Christian Grothoff
2cda5ea7ee
rework taler lib, moving some code to GNUnet, cleaner refresh encrypt/decypt API
2015-01-27 16:18:33 +01:00
Christian Grothoff
e1a0d89847
also fix type here
2015-01-26 12:25:35 +01:00
Christian Grothoff
ae917eeee0
intermediary commit, breaking the build by starting to move towards variable-size GNUnet signatures instead of fixed-size signatures; much broken now
2015-01-26 12:22:26 +01:00
Christian Grothoff
0430d6fb03
moving structs relevant for signatures into taler_signatures.h, splitting of private keys that are not in messages; moving test_hash_context to GNUnet
2015-01-09 18:18:59 +01:00
Christian Grothoff
0b40e78027
stop exporting microhttpd_lib API
2015-01-09 17:10:38 +01:00
Christian Grothoff
57d1f08dbc
-initial import for mint
2015-01-08 18:37:20 +01:00