Christian Grothoff
c02d88c8e3
work on keys serialization/deserialization
2023-07-06 00:08:00 +02:00
Christian Grothoff
d8f8c550bd
-fix FTBFS
2023-06-09 17:52:16 +02:00
Christian Grothoff
a2dde02b64
major libtalertesting API refactoring, including no longer having taler-specific logic in the test engine core
2023-06-07 23:11:05 +02:00
Christian Grothoff
015b08b048
new command to use taler-benchmark-setup.sh
2023-06-05 17:01:23 +02:00
Christian Grothoff
487f23502f
add nexus-fetch-transactions
2023-04-25 23:06:58 +02:00
Christian Grothoff
19132b6716
-start on AML work (incomplete)
2023-02-09 17:54:14 +01:00
Christian Grothoff
5a18e955eb
-fix AML decision update logic and history fetch logic
2023-02-04 21:54:47 +01:00
Christian Grothoff
47b9ef598d
-deduplicate configs
2023-02-04 18:05:36 +01:00
Christian Grothoff
c3243aa39f
implement testing_api_cmd_check_aml_decision
2023-02-03 14:06:17 +01:00
Christian Grothoff
f6877449eb
implement testing_api_cmd_take_aml_decision.c
2023-02-03 12:57:04 +01:00
Christian Grothoff
e0687b90f1
implement testing_api_cmd_set_officer
2023-02-03 11:29:05 +01:00
Christian Grothoff
5533bcbf65
add purse delete testing CMD
2022-12-28 22:55:48 +01:00
Christian Grothoff
c89bfa9026
-fix dist rule
2022-11-03 23:56:57 +01:00
Christian Grothoff
3036c21283
fix cmd reserve close FTBFS
2022-10-12 11:32:58 +02:00
Christian Grothoff
9cba7d4c3e
-implement first draft of testing_api_cmd_reserve_attest.c
2022-10-01 16:30:22 +02:00
Christian Grothoff
538ab8753c
-implement first draft of testing_api_cmd_reserve_get_attestable.c
2022-10-01 16:25:06 +02:00
Christian Grothoff
3f901571d5
implemented reserve_open testing CMD
2022-09-28 12:17:50 +02:00
Christian Grothoff
182c618579
-implement batch deposit testing cmd
2022-07-01 12:05:41 +02:00
Christian Grothoff
3d66034093
-fix build issues
2022-06-20 15:17:35 +02:00
Christian Grothoff
eaea32b319
tag
2022-06-09 13:57:03 +02:00
Christian Grothoff
a17781ba8d
-more work on p2p payments and tests thereof
2022-06-04 22:00:02 +02:00
Christian Grothoff
7b25787a4b
-generate 404 on non-existing accounts for fakebank, use payto://-URIs with receiver-name in tests
2022-05-30 16:31:24 +02:00
Christian Grothoff
1d84c284ad
-incomplete batch_withdraw test command
2022-05-23 22:09:05 +02:00
Christian Grothoff
d8f1f7b761
integrate purse expiration into test, bugfixes
2022-05-17 11:21:20 +02:00
Thien-Thi Nguyen
f089bbe536
split conf file reference to -cs and -rsa
...
This is a followup to 2022-02-04, "split .conf files into rsa and cs".
2022-05-17 02:20:05 -04:00
Christian Grothoff
8e4969eb66
-implement purses_get CMD
2022-04-30 12:02:43 +02:00
Christian Grothoff
3e8c797bb7
-get p2p test to pass
2022-04-27 13:28:28 +02:00
Christian Grothoff
b7a4fd401e
add subcommand to sign global fees in tests
2022-04-23 20:02:28 +02:00
Christian Grothoff
e731739396
-create cmd for purse deposit
2022-04-23 18:11:31 +02:00
Christian Grothoff
cf11b3f0b2
-create cmd for purse creation from reserve
2022-04-23 18:01:00 +02:00
061c4f72bd
-m statically link libtalerextensions.la from build-tree
2022-04-21 16:13:00 +02:00
Christian Grothoff
fc1383ebd1
-skeleton for p2p test
2022-04-15 16:02:50 +02:00
Christian Grothoff
2299b8b193
-draft for purse merge command
2022-04-12 16:35:05 +02:00
Christian Grothoff
cacb019501
testing command to GET contracts
2022-04-11 23:27:23 +02:00
Christian Grothoff
89431a41b7
-complete va coin parser of purse_create_deposit CMD
2022-04-06 13:54:08 +02:00
Christian Grothoff
22cfc59d90
-towards testing purse creation
2022-04-06 12:50:07 +02:00
Christian Grothoff
e7fa97cc87
-rename file for consistency
2022-03-20 13:22:32 +01:00
Christian Grothoff
427417b835
towards support for new reserve history/status APIs
2022-03-20 13:20:45 +01:00
8bdf6ab19d
[age restriction] progress 14/n - withdraw and deposit
...
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-16 22:01:05 +01:00
Christian Grothoff
3b9d67a6f8
-get twisted tests to pass
2022-02-11 11:46:42 +01:00
Christian Grothoff
b3cf788424
-more test fixes
2022-02-08 14:02:27 +01:00
Christian Grothoff
8cbe16a220
fix refresh/link tests
2022-02-08 09:58:22 +01:00
Christian Grothoff
ca7fa98016
-fix config file names
2022-02-07 14:53:32 +01:00
Christian Grothoff
f7a1f41eee
-get testing to build
2022-02-07 11:01:54 +01:00
Christian Grothoff
9d40bd5a1e
split tests by rsa/cs
2022-02-04 18:45:42 +01:00
Christian Grothoff
87376e02eb
protocol v12 changes (/recoup split, signature changes) plus database sharding plus O(n^2)=>O(n) worst-case complexity reduction on coin balance checks
2021-12-25 13:56:40 +01:00
Christian Grothoff
a5a3b2ea9a
add taler-auditor-offline test command, fixes test_auditor_api warnings
2021-11-20 13:09:16 +01:00
Christian Grothoff
d9690fb087
add KYC test skeleton
2021-11-08 08:52:25 +01:00
Christian Grothoff
38c7180806
add oauth service faker
2021-11-07 23:42:03 +01:00
Christian Grothoff
6a611e39d1
add /kyc-proof cmd
2021-11-07 23:07:56 +01:00