View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003623 | Taler | Merchant frontends (Python3) | public | 2015-01-28 00:05 | 2024-01-12 14:08 |
| Reporter | Christian Grothoff | Assigned To | Marcello Stanisci | ||
| Priority | high | Severity | block | Reproducibility | N/A |
| Status | closed | Resolution | open | ||
| Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
| Product Version | git (master) | ||||
| Target Version | 0.0 | Fixed in Version | 0.0 | ||
| Summary | 0003623: (demo) merchant needs to be updated to support variable-size RSA keys | ||||
| Description | This was a major change in the mint, and requires matching adjustments to the merchant logic. Also, there is now a new way for how we trigger the interaction with the wallet. So the "new" merchant needs to support this was well. (Note that this is just about the Browser-wallet, the app-wallet may use an entirely different method to interact with the merchant.) | ||||
| Tags | No tags attached. | ||||
|
|
Marcello: I don't even know if you want to use the existing merchant-logic as a starting point for the demonstrator, but if you do, this bug obviously applies. |
|
|
Only denomination keys are RSA keys (?), and the merchant never touches directly such keys; it just takes a deposit permission (which is the only data it receives which carries some RSA crypto) and forwards this data to the mint. So unless the merchant wants to directly verify the wallet-made signature on the deposit permission, it doesn't need this feature. So, does the merchant need that feature? |
|
|
Well, the "old" merchant didn't support variable-size messages for RSA keys, so already there a change was required to just pass the signature from the wallet to the mint (as the merchant is in the middle there). Also, it is a good idea for the merchant to check that signature, as he shouldn't rely on the mint for doing that (the merchant should know if the mint or the wallet made a mistake if the signature is rejected). |
|
|
I think given the new merchant implementation, we can consider this resolved. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2015-01-28 00:05 | Christian Grothoff | New Issue | |
| 2015-01-28 16:33 | Christian Grothoff | Assigned To | => Sree Harsha Totakura |
| 2015-01-28 16:33 | Christian Grothoff | Status | new => assigned |
| 2015-01-29 21:08 | Christian Grothoff | Priority | normal => urgent |
| 2015-03-28 14:48 | Christian Grothoff | Target Version | => 0.0 |
| 2015-04-11 16:54 | Christian Grothoff | Category | merchant => merchant (demonstrator) |
| 2015-06-19 11:27 | Christian Grothoff | Description Updated | |
| 2015-06-19 11:27 | Christian Grothoff | Priority | urgent => high |
| 2015-06-19 11:27 | Christian Grothoff | Target Version | 0.0 => |
| 2015-06-19 11:28 | Christian Grothoff | Target Version | => 0.0 |
| 2015-06-21 11:19 | Christian Grothoff | Target Version | 0.0 => |
| 2015-06-21 11:20 | Christian Grothoff | Assigned To | Sree Harsha Totakura => Marcello Stanisci |
| 2015-06-21 11:20 | Christian Grothoff | Target Version | => 0.0 |
| 2015-06-21 11:20 | Christian Grothoff | Relationship added | child of 0003850 |
| 2015-06-21 11:20 | Christian Grothoff | Note Added: 0009304 | |
| 2015-10-13 22:48 | Marcello Stanisci | Note Added: 0009724 | |
| 2015-10-19 23:17 | Marcello Stanisci | Note Edited: 0009724 | |
| 2015-10-19 23:54 | Christian Grothoff | Note Added: 0009750 | |
| 2015-10-22 11:23 | Marcello Stanisci | Relationship deleted | child of 0003850 |
| 2015-10-23 01:18 | Christian Grothoff | Note Added: 0009777 | |
| 2015-10-23 01:18 | Christian Grothoff | Status | assigned => closed |
| 2015-10-23 01:18 | Christian Grothoff | Fixed in Version | => 0.0 |
| 2015-11-29 13:48 | Christian Grothoff | Category | merchant (demonstrator) => merchant frontend (demonstrator) |
| 2016-02-17 03:24 | Florian Dold | Category | merchant frontend (demonstrator) => merchant frontend (donations) |
| 2024-01-12 14:08 | Christian Grothoff | Category | merchant frontend (donations) => Merchant frontends (Python3) |