View Issue Details

IDProjectCategoryView StatusLast Update
0003623Talertaler-merchant-demospublic2024-01-12 13:08
ReporterChristian Grothoff Assigned ToMarcello Stanisci Resolution 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
PriorityhighSeverityblockReproducibilityN/A
Status closedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.0Fixed in Version0.0 
Summary0003623: (demo) merchant needs to be updated to support variable-size RSA keys
DescriptionThis 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.)
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2015-06-21 09:20

manager   ~0009304

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.

Marcello Stanisci

2015-10-13 20:48

reporter   ~0009724

Last edited: 2015-10-19 21:17

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?

Christian Grothoff

2015-10-19 21:54

manager   ~0009750

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).

Christian Grothoff

2015-10-22 23:18

manager   ~0009777

I think given the new merchant implementation, we can consider this resolved.

Issue History

Date ModifiedUsernameFieldChange
2015-01-27 23:05Christian GrothoffNew Issue
2015-01-28 15:33Christian GrothoffAssigned To => Sree Harsha Totakura
2015-01-28 15:33Christian GrothoffStatusnew => assigned
2015-01-29 20:08Christian GrothoffPrioritynormal => urgent
2015-03-28 13:48Christian GrothoffTarget Version => 0.0
2015-04-11 14:54Christian GrothoffCategorymerchant => merchant (demonstrator)
2015-06-19 09:27Christian GrothoffDescription Updated
2015-06-19 09:27Christian GrothoffPriorityurgent => high
2015-06-19 09:27Christian GrothoffTarget Version0.0 =>
2015-06-19 09:28Christian GrothoffTarget Version => 0.0
2015-06-21 09:19Christian GrothoffTarget Version0.0 =>
2015-06-21 09:20Christian GrothoffAssigned ToSree Harsha Totakura => Marcello Stanisci
2015-06-21 09:20Christian GrothoffTarget Version => 0.0
2015-06-21 09:20Christian GrothoffRelationship addedchild of 0003850
2015-06-21 09:20Christian GrothoffNote Added: 0009304
2015-10-13 20:48Marcello StanisciNote Added: 0009724
2015-10-19 21:17Marcello StanisciNote Edited: 0009724
2015-10-19 21:54Christian GrothoffNote Added: 0009750
2015-10-22 09:23Marcello StanisciRelationship deletedchild of 0003850
2015-10-22 23:18Christian GrothoffNote Added: 0009777
2015-10-22 23:18Christian GrothoffStatusassigned => closed
2015-10-22 23:18Christian GrothoffFixed in Version => 0.0
2015-11-29 12:48Christian GrothoffCategorymerchant (demonstrator) => merchant frontend (demonstrator)
2016-02-17 02:24Florian DoldCategorymerchant frontend (demonstrator) => merchant frontend (donations)
2024-01-12 13:08Christian GrothoffCategorymerchant frontend (donations) => Merchant frontends (Python3)
2026-08-23 14:16Florian DoldCategoryMerchant frontends (Python3) => taler-merchant-demos