| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-04-21 | cleanup of extension API | Özgür Kesim | |
| - removed TALER_extensions_init() - added TALER_extension_age_restriction_register() | |||
| 2022-04-20 | -work on create purse with merge | Christian Grothoff | |
| 2022-04-17 | Add abstraction: TALER_merchant_contract_sign | Thien-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-17 | Add 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-14 | add wirewatch shutdown shard cleanup logic | Christian Grothoff | |
| 2022-04-12 | -implementing purse merge DB logic | Christian Grothoff | |
| 2022-04-11 | -finish first implementaation of exchange_api_contracts_get.c | Christian Grothoff | |
| 2022-04-11 | -skeleton for GET /contracts/ logic: add to build system | Christian Grothoff | |
| 2022-04-11 | -skeleton for GET /contracts/ logic | Christian Grothoff | |
| 2022-04-11 | -towards new GET /contracts/$C_PUB hander | Christian Grothoff | |
| 2022-04-11 | -add draft handler for purse merge client request | Christian Grothoff | |
| 2022-04-11 | -draft implementation of /purses//merge endpoint | Christian Grothoff | |
| 2022-04-06 | -complete va coin parser of purse_create_deposit CMD | Christian Grothoff | |
| 2022-04-06 | -towards testing purse creation | Christian Grothoff | |
| 2022-04-05 | adapt to latest GNUnet API: GNUNET_JSON_spec_mark_optional() changed | Christian Grothoff | |
| 2022-04-04 | implement more DB functions | Christian Grothoff | |
| 2022-04-04 | -add logic for econtract_sig signatures | Christian Grothoff | |
| 2022-04-02 | implement shard node setup and drop | Marco Boss | |
| 2022-04-02 | extend sharding logic that shard nodes can be initialied and dropped | Marco Boss | |
| 2022-04-02 | add additinal signature | Christian Grothoff | |
| 2022-04-02 | Include sharding sql logic | Marco Boss | |
| 2022-04-01 | work on purse creation logic | Christian Grothoff | |
| 2022-03-31 | add shard init for shard node | Marco Boss | |
| 2022-03-31 | add sharding logic | Marco Boss | |
| 2022-03-31 | privatize more signature structs, simplify code | Christian Grothoff | |
| 2022-03-30 | make struct private again | Christian Grothoff | |
| 2022-03-29 | make TALER_RefundConfirmationPS public | Sebastian | |
| 2022-03-29 | centralize exchange online signature logic | Christian Grothoff | |
| 2022-03-28 | starting work on purse-create endpoint | Christian Grothoff | |
| 2022-03-28 | -first cut at contract encryption and decryption | Christian Grothoff | |
| 2022-03-28 | starting with purse creation client API | Christian Grothoff | |
| 2022-03-28 | [age restriction] progress 19/19 (final) - Use Edx25519 for crypto | Özgür Kesim | |
| We switch from EcDSA to Edx25519 for the underlying signature scheme. Edx25519 is implemented in gnunet, starting with (gnunet-)commit ce38d1f6c9bd7857a1c3bc2094a0ee9752b86c32. | |||
| 2022-03-27 | -remove tiny field, no longer needed | Christian Grothoff | |
| 2022-03-27 | new aggregator mega transaction logic | Christian Grothoff | |
| 2022-03-27 | towards removing tiny bit | Christian Grothoff | |
| 2022-03-26 | change sharding strategy for refund table | Christian Grothoff | |
| 2022-03-24 | rework deposits sharding, towards making aggregator faster (not necessarily ↵ | Christian Grothoff | |
| done) | |||
| 2022-03-24 | first draft of service API for p2p payments | Christian Grothoff | |
| 2022-03-24 | better query | Christian Grothoff | |
| 2022-03-23 | more skeleton logic for P2P operations on DB | Christian Grothoff | |
| 2022-03-23 | revise P2P signatures and signing schema to address recently discovered ↵ | Christian Grothoff | |
| design concern resulting in the split of the purse key into purse-contract and purse-merge keys | |||
| 2022-03-22 | add one more p2p signature | Christian Grothoff | |
| 2022-03-22 | implement helper functions for p2p signatures, clean up existing signature logic | Christian Grothoff | |
| 2022-03-21 | add logic to check timestamp, revise history balance calculation logic in client | Christian Grothoff | |
| 2022-03-21 | first rough-cut implementation of /reserves//history endpoint | Christian Grothoff | |
| 2022-03-21 | first rough-cut implementation of POST /reserves//status | Christian Grothoff | |
| 2022-03-20 | add test for reserve GET long polling | Christian Grothoff | |
| 2022-03-20 | add variant of GET /reserves/ testing command with support for long polling ↵ | Christian Grothoff | |
| (to diagnose reserve long polling issue reported by FD) | |||
| 2022-03-20 | towards support for new reserve history/status APIs | Christian Grothoff | |
| 2022-03-20 | return new global fees from /keys | Christian Grothoff | |
