aboutsummaryrefslogtreecommitdiff
path: root/src/include/taler_testing_lib.h
AgeCommit message (Collapse)Author
2023-02-14begin API change to allow AML officers to trigger KYC processChristian Grothoff
2023-02-04-fix AML decision update logic and history fetch logicChristian Grothoff
2023-02-03implement testing_api_cmd_check_aml_decisionChristian Grothoff
2023-02-03implement testing_api_cmd_take_aml_decision.cChristian Grothoff
2023-02-03implement testing_api_cmd_set_officerChristian Grothoff
2023-01-20-new testing APIsChristian Grothoff
2023-01-16fix test_kyc_api: adapt test logic to improved OAuth2.0 kyc API:Christian Grothoff
2023-01-15-fix compiler warning: add missing prototypeChristian Grothoff
2022-12-28add purse delete testing CMDChristian Grothoff
2022-11-01remove wad fee, kyc fee and kyc-timeoutChristian Grothoff
2022-10-13-work on reserve control testChristian Grothoff
2022-09-28skeleton for reserve control testing commandsChristian Grothoff
2022-08-20-major KYC update, fixes misc. issuesChristian Grothoff
2022-08-14-regenerate DBsChristian Grothoff
2022-08-11major rework of the KYC logic, making it more configurable, not complete, ↵Christian Grothoff
but tests pass again
2022-07-06-fix typosChristian Grothoff
2022-07-01-implement batch deposit testing cmdChristian Grothoff
2022-07-01-gana mergeChristian Grothoff
2022-06-26-fix misc doxygen warnings, code clean upChristian Grothoff
2022-05-30-generate 404 on non-existing accounts for fakebank, use payto://-URIs with ↵Christian Grothoff
receiver-name in tests
2022-05-23-incomplete batch_withdraw test commandChristian Grothoff
2022-05-23-more traits for reserve history checkingChristian Grothoff
2022-05-23-deduplicate and expand reserve history validation logic in testing libraryChristian Grothoff
2022-05-17integrate purse expiration into test, bugfixesChristian Grothoff
2022-04-30-implement purses_get CMDChristian Grothoff
2022-04-27-work on p2p paymentsChristian Grothoff
2022-04-26-misc. minor fixesChristian Grothoff
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-create cmd for purse creation from reserveChristian Grothoff
2022-04-06-complete va coin parser of purse_create_deposit CMDChristian Grothoff
2022-04-06-towards testing purse creationChristian Grothoff
2022-03-20add test for reserve GET long pollingChristian Grothoff
2022-03-20add variant of GET /reserves/ testing command with support for long polling ↵Christian Grothoff
(to diagnose reserve long polling issue reported by FD)
2022-03-20towards support for new reserve history/status APIsChristian Grothoff
2022-03-17-misc fixesChristian Grothoff
2022-03-10-also work with h_payto traitChristian Grothoff
2022-03-05refactor /wire to include logic to return the wad fee (for W2W payments)Christian Grothoff
2022-03-01Refactoring TALER_AgeCommitmentÖzgür Kesim
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-02-23-make age commiment structs const in traitsÖzgür Kesim
2022-02-16[age restriction] progress 14/n - withdraw and depositÖzgür Kesim
Age restriction support for - withdraw is done and tested - deposit is done and tested TODOs: - melt/refresh/reveal - link ------ Added functions - TALER_age_restriction_commit - TALER_age_commitment_derive - TALER_age_commitment_hash - TALER_age_restriction_commitment_free_inside - Hash of age commitment passed around API boundaries Exchangedb adjustments for denominations - all prepared statements re: denominations now handle age_mask - signature parameters adjusted Hash and signature verification of /keys adjusted - Hashes of (normal) denominations and age-restricted denominations are calculated seperately - The hash of the age-restricted ones will then be added to the other hash - The total hash is signed/verified Tests for withdraw with age restriction added - TALER_EXCHANGE_DenomPublickey now carries age_mask - TALER_TESTING_cmd_withdraw_amount* takes age parameter - TALER_TESTING_find_pk takes boolean age_restricted - WithdrawState carries age_commitment and its hash - withdraw_run derives new age commitment, if applicable - Added age parameter to testing (13 as example) Various Fixes and changes - Fixes of post handler for /management/extensions - Fixes for offline tool extensions signing - Slight refactoring of extensions - Age restriction extension simplified - config is now global to extension - added global TEH_age_restriction_enabled and TEH_age_mask in taler-exchange-httpd - helper functions and macros introduced
2022-02-12-more doxygen fixesChristian Grothoff
2022-02-12-doxygen fixesChristian Grothoff
2022-02-11-get tests to passChristian Grothoff
2022-02-10-get recoup/refresh to passChristian Grothoff
2022-02-07fix FTBFS of main logicChristian Grothoff
2022-02-06-fix recoup testing cmdsChristian Grothoff
2022-02-04messing with CS/RSA fixesChristian Grothoff
2022-02-04implement withdraw (nonce reuse check missing)Lucien Heuzeveldt
2022-02-04implement CS key handling and csr endpointLucien Heuzeveldt