exchange/src/lib
Özgür Kesim e9eb00e285
Refactoring TALER_AgeCommitment
Instead of a single struct TALER_AgeCommitment, we now use
 1. TALER_AgeCommitment for the age mask and list public keys for age
    restriciton.
 2. TALER_AgeProof for list of private keys for age restriction
 3. TALER_AgeCommitmentProof for the aggregation of the former two.

Also, we introduce TALER_AgeAttestation as the EDDSA signature to attest
a particular age group, along with the function prototypes
TALER_age_commitment_attest and TALER_age_commitment_verify.
2022-03-01 17:02:37 +01:00
..
auditor_api_curl_defaults.c introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
auditor_api_curl_defaults.h rename BANK_excecute_wire_transfer to BANK_transfer, improve error handling when curl_easy_init() fails 2020-03-03 17:14:00 +01:00
auditor_api_deposit_confirmation.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
auditor_api_exchanges.c -more changes towards fixing FTBFS 2021-10-27 09:23:12 +02:00
auditor_api_handle.c -more doxygen fixes 2022-02-12 12:35:03 +01:00
auditor_api_handle.h rename BANK_excecute_wire_transfer to BANK_transfer, improve error handling when curl_easy_init() fails 2020-03-03 17:14:00 +01:00
exchange_api_auditor_add_denomination.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
exchange_api_common.c double melt test no works with age restriction 2022-02-22 18:35:10 +01:00
exchange_api_csr_melt.c -fix CS nonce reuse check logic 2022-02-17 15:18:09 +01:00
exchange_api_csr_withdraw.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
exchange_api_curl_defaults.c introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
exchange_api_curl_defaults.h limit redirects 2020-02-29 16:54:58 +01:00
exchange_api_deposit.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
exchange_api_deposits_get.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
exchange_api_handle.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
exchange_api_handle.h introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
exchange_api_kyc_check.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
exchange_api_kyc_proof.c -fix misc. compiler warnings 2021-11-19 10:57:27 +01:00
exchange_api_kyc_wallet.c -refactor to address FIXME 2022-02-12 12:20:12 +01:00
exchange_api_link.c Refactoring TALER_AgeCommitment 2022-03-01 17:02:37 +01:00
exchange_api_management_auditor_disable.c introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
exchange_api_management_auditor_enable.c introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
exchange_api_management_get_keys.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
exchange_api_management_post_extensions.c [age restriction] progress 14/n - withdraw and deposit 2022-02-16 22:01:05 +01:00
exchange_api_management_post_keys.c introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
exchange_api_management_revoke_denomination_key.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
exchange_api_management_revoke_signing_key.c introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
exchange_api_management_set_wire_fee.c introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
exchange_api_management_wire_disable.c introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
exchange_api_management_wire_enable.c introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
exchange_api_melt.c [age restriction] progress 16/n - refresh/reveal/link tests 2022-02-22 14:34:47 +01:00
exchange_api_recoup_refresh.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
exchange_api_recoup.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
exchange_api_refresh_common.c Refactoring TALER_AgeCommitment 2022-03-01 17:02:37 +01:00
exchange_api_refresh_common.h Refactoring TALER_AgeCommitment 2022-03-01 17:02:37 +01:00
exchange_api_refreshes_reveal.c Refactoring TALER_AgeCommitment 2022-03-01 17:02:37 +01:00
exchange_api_refund.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
exchange_api_reserves_get.c complete implementation of long-polling for reserve status; remove support for multi-threaded exchange httpd 2021-08-23 00:00:32 +02:00
exchange_api_transfers_get.c introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
exchange_api_wire.c introducing GNUNET_TIME_Timestamp, recoup now with amounts 2021-12-14 16:04:40 +01:00
exchange_api_withdraw2.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
exchange_api_withdraw.c -big renaming of structs for consistent naming with P suffix 2022-02-21 00:23:23 +01:00
Makefile.am -fix CS nonce reuse check logic 2022-02-17 15:18:09 +01:00