View Issue Details

IDProjectCategoryView StatusLast Update
0003476Talerwallet-corepublic2023-11-03 10:26
ReporterFlorian Dold Assigned To 
PrioritylowSeverityfeatureReproducibilityhave not tried
Status confirmedResolutionopen 
Product Versiongit (master) 
Target Versionpost-1.0 
Summary0003476: evil exchange testsuite
DescriptionThere should be an "evil" exchange testsuite, which tries to trigger edge- or error cases in the customer implementation.

Preferably, the result of these test cases should be that the customer can always construct a cryptographic proof that demonstrates the exchange's failure. This is of course only possible for byzantine failures, and not for denial-of-service.
TagsNo tags attached.

Activities

Christian Grothoff

2018-03-27 17:30

manager   ~0012906

With Twister, we now have in principle the infrastructure in place for this, but we naturally need to modify the (existing?) wallet tests to trigger the Twister at the right times. This sounds like it would be best done in May or June as a collaboration between Marcello and Florian.

Christian Grothoff

2018-09-17 11:31

manager   ~0013233

Changing to be against wallet, as this is about testing the wallet and the wallet thus needs to do the required twister instrumentation. (Do we have a separate bug for the merchant backend? Do we need one?)

Issue History

Date Modified Username Field Change
2014-07-01 18:49 Florian Dold New Issue
2014-07-01 18:49 Florian Dold Assigned To => Benedikt M.
2014-07-01 18:49 Florian Dold Status new => assigned
2015-03-22 14:32 Christian Grothoff Priority normal => low
2015-03-28 14:41 Christian Grothoff Category other => mint
2015-03-28 14:41 Christian Grothoff Product Version => git (master)
2015-04-13 03:02 Christian Grothoff Target Version => 0.3
2015-06-21 10:44 Christian Grothoff Target Version 0.3 => 0.6
2015-06-21 10:44 Christian Grothoff Assigned To Benedikt M. =>
2015-06-21 10:44 Christian Grothoff Status assigned => confirmed
2016-02-18 15:43 Christian Grothoff Category mint => exchange
2016-03-20 21:53 Torsten Grothoff Issue cloned: 0004326
2016-05-04 06:50 Christian Grothoff Summary evil mint testsuite => evil exchange testsuite
2016-05-04 06:50 Christian Grothoff Description Updated
2016-05-04 06:51 Christian Grothoff Relationship added child of 0004454
2018-03-27 11:50 Marcello Stanisci Priority low => normal
2018-03-27 17:30 Christian Grothoff Note Added: 0012906
2018-03-27 17:32 Christian Grothoff Relationship deleted child of 0004454
2018-09-17 11:31 Christian Grothoff Category exchange => wallet (WebExtensions)
2018-09-17 11:31 Christian Grothoff Note Added: 0013233
2019-01-31 19:39 Christian Grothoff Target Version 0.6 => 0.7.1
2020-03-29 21:58 Christian Grothoff Target Version 0.7.1 => 0.9
2020-07-24 12:07 Christian Grothoff Target Version 0.9 => 0.9.1
2021-06-22 15:36 Florian Dold Category wallet (WebExtensions) => wallet (TS core)
2022-10-20 11:42 Christian Grothoff Priority normal => low
2022-10-20 11:42 Christian Grothoff Target Version 0.9.1 =>
2023-04-05 18:36 Florian Dold Target Version => 0.11
2023-04-13 20:36 Florian Dold Category wallet (TS core) => wallet-core
2023-11-03 10:26 Christian Grothoff Target Version 0.11 => post-1.0