View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003764 | Taler | wallet (WebExtension) | public | 2015-04-11 17:07 | 2016-11-20 03:26 |
Reporter | Christian Grothoff | Assigned To | Florian Dold | ||
Priority | low | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
Product Version | git (master) | ||||
Target Version | 0.2 | Fixed in Version | 0.2 | ||
Summary | 0003764: wallet needs to support /refresh operations to ensure unlinkability | ||||
Description | When coins are partially spent, the residual value needs to be refreshed to ensure unlinkability. The wallet must thus automatically contact the mint and ask for a refresh. For this, the wallet needs to determine which denomination keys should be generated during the refresh, submit the commitment and perform the reveal operation. Keeping the intermediate state of a refresh operation in the database (so as to be able to resume nicely even in the case of a crash) is part of this report. Melting multiple old coins in one refresh operation is NOT part of this feature (this may be a feature of the protocol, but an insecure one and we should certainly not support this in the first iteration). | ||||
Tags | No tags attached. | ||||
parent of | 0003759 | closed | Marcello Stanisci | need HKDF facility for key derivation in Wallet |
parent of | 0003756 | closed | Marcello Stanisci | need (GNUnet-compatible) implementations of ECDHE |
parent of | 0003760 | closed | Marcello Stanisci | need GNUnet-style double-symmetric encryption for the wallet |
|
Implemented as of 78ea2ba5b1. We do resume from DB. The only thing not implemented is prompting the user for refresh or other options on payment failure, this is tracked by 0004735. |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-04-11 17:07 | Christian Grothoff | New Issue | |
2015-04-11 17:07 | Christian Grothoff | Status | new => assigned |
2015-04-11 17:07 | Christian Grothoff | Assigned To | => Marcello Stanisci |
2015-04-11 17:07 | Christian Grothoff | Relationship added | parent of 0003759 |
2015-04-11 17:07 | Christian Grothoff | Relationship added | parent of 0003756 |
2015-04-11 17:07 | Christian Grothoff | Relationship added | parent of 0003760 |
2015-04-13 03:05 | Christian Grothoff | Target Version | 0.0 => 0.1 |
2015-06-21 10:42 | Christian Grothoff | Target Version | 0.1 => 0.2 |
2016-01-22 13:34 | Marcello Stanisci | Assigned To | Marcello Stanisci => Florian Dold |
2016-01-22 13:34 | Marcello Stanisci | Category | wallet (browser-based) => wallet (WebExtensions) |
2016-03-20 21:53 | Torsten Grothoff | Issue cloned: 0004312 | |
2016-10-18 00:00 | Florian Dold | Note Added: 0011340 | |
2016-10-18 00:00 | Florian Dold | Status | assigned => resolved |
2016-10-18 00:00 | Florian Dold | Resolution | open => fixed |
2016-11-15 16:03 | Christian Grothoff | Fixed in Version | => 0.2 |
2016-11-20 03:26 | Christian Grothoff | Status | resolved => closed |
2023-04-13 20:37 | Florian Dold | Category | wallet (WebExtensions) => wallet (WebExtension) |