exchange/src/util
Özgür Kesim 9c66f27034
WiP: age-withdraw, added TALER_age_restriction_commit_from_base, 6/n
Added TALER_age_restriction_commit_from_base in util/age_restriction.c,
to create a age commitment and proof from a coin's private key as
defined in
https://docs.taler.net/core/api-exchange.html#withdraw-with-age-restriction
2023-03-12 17:21:33 +01:00
..
.gitignore initial cs_secmod implementation 2022-02-04 15:33:11 +01:00
age_restriction.c WiP: age-withdraw, added TALER_age_restriction_commit_from_base, 6/n 2023-03-12 17:21:33 +01:00
aml_signatures.c begin API change to allow AML officers to trigger KYC process 2023-02-14 14:26:00 +01:00
amount.c adapt build to latest GNUnet without gnunet/platform.h 2022-12-05 12:55:15 +01:00
auditor_signatures.c centralize exchange online signature logic 2022-03-29 15:21:49 +02:00
bench_age_restriction.c added benchmark tool for age restriction 2022-09-29 11:59:42 +02:00
config.c introduce sets for wire fees and global fees 2022-03-05 11:56:58 +01:00
crypto_confirmation.c -fix FTBFS and other bugs 2023-03-04 18:19:18 +01:00
crypto_contract.c write KYC attribute encryption logic 2022-12-31 15:10:35 +01:00
crypto_helper_common.c work on #7099 2021-11-25 09:43:01 +01:00
crypto_helper_common.h -sms wip 2021-11-17 13:03:58 +01:00
crypto_helper_cs.c more refactoring towards #7272 2022-11-14 06:19:35 +01:00
crypto_helper_esign.c introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
crypto_helper_rsa.c implement CS batch operations in libtalerutil 2022-11-13 20:20:19 +01:00
crypto_wire.c implement helper functions for p2p signatures, clean up existing signature logic 2022-03-22 02:33:51 +01:00
crypto.c simplify hash generation of age commitment 2023-03-11 11:48:44 +01:00
denom.c -refactor TALER_AgeMask.mask -> TALER_AgeMask.bits 2022-03-02 10:59:42 +01:00
do_bench_age_restriction added benchmark tool for age restriction 2022-09-29 11:59:42 +02:00
exchange_signatures.c WiP: age-withdraw implementation, part 1/n 2023-03-01 11:11:46 +01:00
getopt.c separate util.c and url.c 2020-01-19 20:33:07 +01:00
iban.c -handle NULL nicely 2021-08-23 08:31:01 +02:00
lang.c make static analysis happy 2020-10-30 00:26:21 +01:00
Makefile.am skeleton logic for POS confirmation 2023-02-21 12:57:33 +01:00
merchant_signatures.c -fix misc doxygen warnings, code clean up 2022-06-26 17:08:17 +02:00
mhd.c make check case-insensitive 2021-12-01 17:56:47 +01:00
offline_signatures.c expand DB API with AML functions, fix purse refund calculations in libtalerexchange 2022-12-29 11:48:57 +01:00
os_installation.c fix #7105 (for exchange) 2021-11-25 23:24:04 +01:00
paths.conf typos 2020-03-31 20:57:11 +02:00
payto.c do not use illegal '+' in payment target type 2022-08-16 13:55:17 +02:00
secmod_common.c use 'pipe' instead of 'eventfd' on non-Linux systems 2022-01-18 09:15:54 -05:00
secmod_common.h use 'pipe' instead of 'eventfd' on non-Linux systems 2022-01-18 09:15:54 -05:00
secmod_signatures.c centralize exchange online signature logic 2022-03-29 15:21:49 +02:00
taler-config.c add taler-config C version, useful once we depend on the next GNUnet release to avoid the LD_PRELOAD hack 2021-09-05 18:33:29 +02:00
taler-config.in fix .so search in taler-config 2021-08-19 20:41:25 +02:00
taler-exchange-secmod-cs.c -misc minor bugfixes 2023-02-21 14:44:31 +01:00
taler-exchange-secmod-cs.conf initial cs_secmod implementation 2022-02-04 15:33:11 +01:00
taler-exchange-secmod-cs.h -doxygen fixes 2022-12-27 09:13:48 +01:00
taler-exchange-secmod-eddsa.c -set RD_ONLY flag 2022-08-01 11:02:25 +02:00
taler-exchange-secmod-eddsa.conf put generated secmod keys in separate dir 2021-07-30 18:12:36 +02:00
taler-exchange-secmod-eddsa.h introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
taler-exchange-secmod-rsa.c -misc minor bugfixes 2023-02-21 14:44:31 +01:00
taler-exchange-secmod-rsa.conf put generated secmod keys in separate dir 2021-07-30 18:12:36 +02:00
taler-exchange-secmod-rsa.h API refactoring towards batch CS 2022-11-13 15:05:48 +01:00
test_age_restriction.c properly handle GONE case on purse deposit 2022-12-09 13:33:57 +01:00
test_amount.c -fix includes in tests 2022-12-19 13:43:13 +01:00
test_crypto.c -fix bug 2023-02-21 14:52:44 +01:00
test_helper_cs.c more refactoring towards #7272 2022-11-14 06:19:35 +01:00
test_helper_cs.conf denomination CIPHER field per denom 2022-02-04 15:39:57 +01:00
test_helper_eddsa.c introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
test_helper_eddsa.conf add missing preflight 2021-12-08 12:42:22 +01:00
test_helper_rsa.c -misc minor bugfixes 2023-02-21 14:44:31 +01:00
test_helper_rsa.conf denomination CIPHER field per denom 2022-02-04 15:39:57 +01:00
test_payto.c -check DE IBAN 2021-08-23 08:25:56 +02:00
test_url.c remove fault injection 2021-04-24 19:05:55 +02:00
tv_age_restriction.c rename param 2022-07-08 00:08:05 -04:00
tv_age_restriction.json Fixed seed size for TALER_age_restriction_commit 2022-04-21 14:27:29 +02:00
url.c missing plus sign for image data uris 2022-05-20 10:09:54 -03:00
util.c add logic to store attributes 2023-01-27 16:09:25 +01:00
wallet_signatures.c WiP: age-withdraw implementation, part 1/n 2023-03-01 11:11:46 +01:00
yna.c doxygen fixes, update ChangeLog, bump version 2020-10-03 16:08:01 +02:00