summaryrefslogtreecommitdiff
path: root/src/include
AgeCommit message (Collapse)Author
2022-05-23-towards reserve history testingChristian Grothoff
2022-05-23-deduplicate and expand reserve history validation logic in testing libraryChristian Grothoff
2022-05-22-complete extended reserve history signature check logic to libtalerexchangeChristian Grothoff
2022-05-22-more work on reverse historyChristian Grothoff
2022-05-22-towards purse merge and history requests in reserve history (incomplete)Christian Grothoff
2022-05-22-implement reserve history DB logicChristian Grothoff
2022-05-17integrate purse expiration into test, bugfixesChristian Grothoff
2022-05-16-add skeleton logic for purse expirationChristian Grothoff
2022-05-16-implement purse_deposit error handlingChristian Grothoff
2022-05-12Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff
2022-05-12add Etag and 'expires' to /wireChristian Grothoff
2022-05-12define TALER_SIGNATURE_MASTER_PARTNER_DETAILS as 1048Thien-Thi Nguyen
This is to avoid a duplicate Number: https://bugs.gnunet.org/view.php?id=7240
2022-05-12combine auto-commited transactions in refresh/reveal into one big transactionChristian Grothoff
2022-05-08expand P2P query logicChristian Grothoff
2022-05-08pass purse_fee to determine how purse creation is paid forChristian Grothoff
2022-05-07-pubChristian Grothoff
2022-05-07-address FIXMEs for purses GET requestsChristian Grothoff
2022-05-07add function for purse status signingChristian Grothoff
2022-05-07rename function that is for the merchant signature to have merchant in the nameChristian Grothoff
2022-05-01skeleton for batch withdraw logic (not finished)Christian Grothoff
2022-04-30-implement purses_get CMDChristian Grothoff
2022-04-27-work on p2p paymentsChristian Grothoff
2022-04-26age restriction: make seed a HashCode due to endianess and security level ↵Florian Dold
concerns
2022-04-26-misc. minor fixesChristian Grothoff
2022-04-26-complete purses_get draft implementationChristian Grothoff
2022-04-26-implement purses get db sketchChristian Grothoff
2022-04-24-fix fieldnames, regenerated DBsChristian Grothoff
2022-04-24-misc p2p fixesChristian Grothoff
2022-04-24Remove empty GNUNET_NETWORK_STRUCT_{BEGIN,END} pairThien-Thi Nguyen
2022-04-23add subcommand to sign global fees in testsChristian Grothoff
2022-04-23-expand p2p test to cover purse-with-deposit-merge sequenceChristian Grothoff
2022-04-23-uncrustifyChristian Grothoff
2022-04-23-create cmd for purse creation from reserveChristian Grothoff
2022-04-23add purses-get to buildChristian Grothoff
2022-04-22Add abstractions: TALER_exchange_deposit_{sign,verify}Thien-Thi Nguyen
This change also removes ‘struct TALER_DepositTrackPS’ from the public API. * src/include/taler_signatures.h (struct TALER_DepositTrackPS): Delete. * src/util/exchange_signatures.c (struct TALER_DepositTrackPS): New. (TALER_exchange_deposit_sign): New func. (TALER_exchange_deposit_verify): New func. * src/include/taler_crypto_lib.h (TALER_exchange_deposit_sign): New func decl. (TALER_exchange_deposit_verify): New func decl. * src/exchange/taler-exchange-httpd_deposits_get.c (TEH_handler_deposits_get): Rework to use ‘TALER_exchange_deposit_verify’. * src/lib/exchange_api_deposits_get.c (TALER_EXCHANGE_deposits_get): Rework to use ‘taler_exchange_deposit_sign’.
2022-04-21Fixed seed size for TALER_age_restriction_commitÖzgür Kesim
Also, added src/util/tv_age_restriction.{c,json} for/as test vectors for age restriction.
2022-04-21cleanup of extension APIÖzgür Kesim
- removed TALER_extensions_init() - added TALER_extension_age_restriction_register()
2022-04-20-work on create purse with mergeChristian Grothoff
2022-04-17Add abstraction: TALER_merchant_contract_signThien-Thi Nguyen
Additionally, this change removes ‘struct TALER_ProposalDataPS’ from the public API. * src/include/taler_crypto_lib.h (TALER_merchant_contract_sign): New func decl. * src/include/taler_signatures.h (struct TALER_ProposalDataPS): Delete. * src/util/merchant_signatures.c (struct TALER_ProposalDataPS): Move here from taler_signatures.h. (TALER_merchant_contract_sign): New func.
2022-04-17Add abstractions: TALER_merchant_pay_{sign,verify}Thien-Thi Nguyen
Additionally, this change removes ‘struct TALER_PaymentResponsePS’ from the public API. * src/include/taler_crypto_lib.h (TALER_merchant_pay_sign): New func decl. (TALER_merchant_pay_verify): New func decl. * src/include/taler_signatures.h (struct TALER_PaymentResponsePS): Delete. * src/util/merchant_signatures.c (struct TALER_PaymentResponsePS): Move here from taler_signatures.h. (TALER_merchant_pay_sign): New func. (TALER_merchant_pay_verify): New func.
2022-04-14add wirewatch shutdown shard cleanup logicChristian Grothoff
2022-04-12-implementing purse merge DB logicChristian Grothoff
2022-04-11-finish first implementaation of exchange_api_contracts_get.cChristian Grothoff
2022-04-11-skeleton for GET /contracts/ logic: add to build systemChristian Grothoff
2022-04-11-skeleton for GET /contracts/ logicChristian Grothoff
2022-04-11-towards new GET /contracts/$C_PUB handerChristian Grothoff
2022-04-11-add draft handler for purse merge client requestChristian Grothoff
2022-04-11-draft implementation of /purses//merge endpointChristian Grothoff
2022-04-06-complete va coin parser of purse_create_deposit CMDChristian Grothoff
2022-04-06-towards testing purse creationChristian Grothoff