aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-04-27-fix derivation, loggingFlorian Dold
2022-04-26age restriction: make seed a HashCode due to endianess and security level ↵Florian Dold
concerns
2022-04-26-remove debug loggingFlorian Dold
2022-04-26various age restriction fixes, some of them half-bakedFlorian Dold
2022-04-26-misc. minor fixesChristian Grothoff
2022-04-26-draft pull p2p test caseChristian Grothoff
2022-04-26-complete purses_get draft implementationChristian Grothoff
2022-04-26-implement purses get db sketchChristian Grothoff
2022-04-26-use uint32_t instead of uint8_t + padding for the ageÖzgür Kesim
2022-04-26use htonl, not GNUNET_htonllFlorian Dold
2022-04-26fix age attestation signature padding and endianessFlorian Dold
2022-04-25-mark FIXMEsChristian Grothoff
2022-04-25-sketch implementation of exchange_do_reserve_purse()Christian Grothoff
2022-04-25-sketch implementation of exchange_do_reserve_purse()Christian Grothoff
2022-04-24-fix fieldnames, regenerated DBsChristian Grothoff
2022-04-24get first p2p test to passChristian Grothoff
2022-04-24-misc p2p fixesChristian Grothoff
2022-04-24Remove empty GNUNET_NETWORK_STRUCT_{BEGIN,END} pairThien-Thi Nguyen
2022-04-23-work on p2p paymentsChristian Grothoff
2022-04-23add subcommand to sign global fees in testsChristian Grothoff
2022-04-23integrate p2p handlers with main dispatcherChristian Grothoff
2022-04-23-expand p2p test to cover purse-with-deposit-merge sequenceChristian Grothoff
2022-04-23-add more accounting fields to reserve tableChristian Grothoff
2022-04-23-uncrustifyChristian Grothoff
2022-04-23-create cmd for purse depositChristian 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-22towards GET /purses/PIDChristian Grothoff
2022-04-22add purses_deposit to buildChristian Grothoff
2022-04-22-make purses_get compileChristian Grothoff
2022-04-22skeleton for GET /purses/ clientChristian Grothoff
2022-04-22skeleton for /purses//depositChristian Grothoff
2022-04-22-fixed tests for age restriction, now using correct seedÖzgür Kesim
2022-04-21-skeleton logic for deposits into purseChristian Grothoff
2022-04-21-add FIXMEChristian Grothoff
2022-04-21add taler-exchange-httpd_reserves_purse.c to buildChristian Grothoff
2022-04-21-add purse_create_with_merge to buildChristian Grothoff
2022-04-21-more work on purse creation for reserveChristian Grothoff
2022-04-21-m statically link libtalerextensions.la from build-treeÖzgür Kesim
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-20-more deposit GET cleanupChristian Grothoff
2022-04-20-refactor deposits_get logic to help ttn with signature logic refactoringChristian Grothoff
2022-04-19find extensions case-insensitivelyFlorian Dold
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-16add more flexibility to endpoint naming for KYCChristian Grothoff
2022-04-15-skeleton for p2p testChristian Grothoff