View Issue Details

IDProjectCategoryView StatusLast Update
0003476Talerwallet-corepublic2024-08-12 07:59
ReporterFlorian Dold Assigned ToResolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritylowSeverityfeatureReproducibilityhave not tried
Status implementingResolutionopen 
Product Versiongit (master) 
Target Versionpost-2.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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2018-03-27 15: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 09: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 ModifiedUsernameFieldChange
2014-07-01 16:49Florian DoldNew Issue
2014-07-01 16:49Florian DoldAssigned To => user773
2014-07-01 16:49Florian DoldStatusnew => assigned
2015-03-22 13:32Christian GrothoffPrioritynormal => low
2015-03-28 13:41Christian GrothoffCategoryother => mint
2015-03-28 13:41Christian GrothoffProduct Version => git (master)
2015-04-13 01:02Christian GrothoffTarget Version => 0.3
2015-06-21 08:44Christian GrothoffTarget Version0.3 => 0.6
2015-06-21 08:44Christian GrothoffAssigned Touser773 =>
2015-06-21 08:44Christian GrothoffStatusassigned => implementing
2016-02-18 14:43Christian GrothoffCategorymint => exchange
2016-03-20 20:53Torsten GrothoffIssue cloned: 0004326
2016-05-04 04:50Christian GrothoffSummaryevil mint testsuite => evil exchange testsuite
2016-05-04 04:50Christian GrothoffDescription Updated
2016-05-04 04:51Christian GrothoffRelationship addedchild of 0004454
2018-03-27 09:50Marcello StanisciPrioritylow => normal
2018-03-27 15:30Christian GrothoffNote Added: 0012906
2018-03-27 15:32Christian GrothoffRelationship deletedchild of 0004454
2018-09-17 09:31Christian GrothoffCategoryexchange => wallet (WebExtensions)
2018-09-17 09:31Christian GrothoffNote Added: 0013233
2019-01-31 18:39Christian GrothoffTarget Version0.6 => 0.7.1
2020-03-29 19:58Christian GrothoffTarget Version0.7.1 => 0.9
2020-07-24 10:07Christian GrothoffTarget Version0.9 => 0.9.1
2021-06-22 13:36Florian DoldCategorywallet (WebExtensions) => wallet (TS core)
2022-10-20 09:42Christian GrothoffPrioritynormal => low
2022-10-20 09:42Christian GrothoffTarget Version0.9.1 =>
2023-04-05 16:36Florian DoldTarget Version => 0.11
2023-04-13 18:36Florian DoldCategorywallet (TS core) => wallet-core
2023-11-03 09:26Christian GrothoffTarget Version0.11 => post-1.0
2024-08-12 07:59Christian GrothoffTarget Versionpost-1.0 => post-2.0