aboutsummaryrefslogtreecommitdiff
path: root/src/include/taler_json_lib.h
AgeCommit message (Collapse)Author
2022-02-07-towards CS in refresh (incomplete, FTBFS)Christian Grothoff
2022-02-04implement feedbackLucien Heuzeveldt
2022-02-04implement CS key handling and csr endpointLucien Heuzeveldt
2022-02-04implement exchange_api_csrLucien Heuzeveldt
2022-01-27test and hopefully fix JSON canonicalizationFlorian Dold
2022-01-23[age_restriction] progress 13/nÖzgür Kesim
- major refactoring of extensions - extensions live now in a separate library, libtalerextensions - refactored all components using age_restriction accordingly - plumbing for plugin support for extensions roughly layed down
2022-01-08[age restriction] progress 10/nÖzgür Kesim
More work towards support for extensions: - Prepared statements and DB-plugin-functions for setting and retrieving configurations from the database added. - primitive "registry" of extensions for age restrictions and peer2peer (stub) - TALER_Extensions now with FP for parsing, setting and converting a configuration. - /management/extensions handler now verifies signature of the (opaque) json object for all extensions. - /management/extensions handler calls the FP in the corrensponding TALER_Extension for parsing and setting the configuration of a particular extension More work towards age restriction: - TALER_Extensions interfaces for config-parser, -setter and converter implemented for age restriction - DB event handler now retrieves config from database, parses it and sets it (the age mask) in the global extension. - load_age_mask now loads age mask from the global extension (and not from the config file) - add age_restricted_denoms to /keys response
2021-12-28-cleanupChristian Grothoff
2021-12-27[age restriction] progress 9/nÖzgür Kesim
More worke towards support for extensions and age restriction: - taler-exchange-httpd_management_extensions.c almost completed - handling of request implemented - stub "set_extensions" for database transaction added - utility functions added - TALER_exchange_offline_extension_agemask_{sign,verify} - TALER_agemask_parse_json
2021-12-14introducing GNUNET_TIME_Timestamp, recoup now with amountsChristian Grothoff
2021-11-19-fix misc. compiler warningsChristian Grothoff
2021-10-31distinguish between blind and non-blind denomination signaturesChristian Grothoff
2021-10-27work on testing ftbfsChristian Grothoff
2021-10-27fix lib/ FTBFSChristian Grothoff
2021-10-27rename festChristian Grothoff
2021-10-27-more FTBFS fixesChristian Grothoff
2021-10-20simplify deposit, do not return kyc status, not neededChristian Grothoff
2021-08-02-add i18n object syntax checkChristian Grothoff
2021-08-02-strengthen payto validation logicChristian Grothoff
2021-08-01introduce TALER_JSON_pack_ecChristian Grothoff
2021-07-31-more json_pack cleaningChristian Grothoff
2021-07-31-more eliminations of json_packChristian Grothoff
2021-07-26JSON: implement taler-specific json pack functionsChristian Grothoff
2021-07-24fix #6939 in exchangeChristian Grothoff
2021-07-21distinguish between input failure and internal failures when hashing contractsChristian Grothoff
2021-07-20-use nicer enumChristian Grothoff
2021-06-16implement logic to replace 'true' forgettable salts with random salts, fix ↵Christian Grothoff
object deletion when forgetting
2021-05-11return NO if forgetting did not work because it was already forgotten earlierChristian Grothoff
2021-04-05implement convenience function to extract i18n values from JSON (for #6749)Christian Grothoff
2020-08-19implement i18n lookup logic for #6458Christian Grothoff
2020-07-21-doxygenChristian Grothoff
2020-07-21add parser for json pathJonathan Buchanan
2020-07-16first draft for #6365, test pendingChristian Grothoff
2020-07-16rename TALER_JSON_hash to TALER_JSON_contract_hashChristian Grothoff
2020-07-05also offer API for receiving rounded relative time via JSONChristian Grothoff
2020-07-05fix #6408: make sure all timestamps are always rounded when they arrive over ↵Christian Grothoff
JSON, or 400 the requester; similarly don't tolerate anything else as client
2020-04-05make exchange API more uniform in how information is returnedChristian Grothoff
2020-03-16harden URI validation logicChristian Grothoff
2020-03-07code cleanup (comments, scoping, naming, indentation)Christian Grothoff
2020-03-01check well-formedness of URI when signing, check return value of function ↵Christian Grothoff
for error
2020-01-19comment on JSON canonicalizationChristian Grothoff
2020-01-19fix copyright headers as per CAChristian Grothoff
2020-01-19consistently use payto URI instead of URLFlorian Dold
2020-01-18doxygen workChristian Grothoff
2020-01-16DCEFlorian Dold
2019-11-25add another helperChristian Grothoff
2019-08-25re-format codeFlorian Dold
2018-10-22Fix compiler warnings.Marcello Stanisci
This reverts changes made in b0d00823eb96de733510354. The warnings are fixed by changing the functions signatures, instead of casting their pointers.
2018-10-22Fix compiler warnings.Marcello Stanisci
2018-10-06fix #5434 (no more salt in exchange wire replies)Christian Grothoff