View Issue Details

IDProjectCategoryView StatusLast Update
0003882Talerwallet (WebExtension)public2019-12-26 20:37
ReporterMarcello Stanisci 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
PriorityhighSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product Version0.0 
Target Version0.0Fixed in Version0.0 
Summary0003882: Verify signatures on mint's keys
DescriptionCurrently, the wallet gets the mint's key in response to /keys and saves them in its database without verifying the signatures on those key. TBD.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Marcello Stanisci

2015-10-01 09:13

reporter   ~0009668

the JSON entry for a denomination key does NOT indicate the spending duration
of the corresponding denomination key. This value is required to define the
'expire_spend' field in the structure whose signature will be verified by the
wallet. It's just the mint's config file that holds this value. Shall that be
included in the JSON?

Christian Grothoff

2015-10-01 19:22

manager   ~0009670

Yes.

Marcello Stanisci

2015-10-02 08:32

reporter   ~0009678

Added in ac0129c..88a91a5. The auditors' signatures verification is not tested,
but uses the same routines as the verification on mint keys; it's just the hash
mapping on RSA keys that is untested.

Marcello Stanisci

2015-10-02 15:39

reporter   ~0009684

The first comment says what is missing from the mint.

Christian Grothoff

2015-10-03 16:07

manager   ~0009685

I'm confused, taler-mint-httpd_keystate.c:153 does add 'expire_spend' to the JSON, and api-mint.rst:122 does state this for the specification. What are you missing from the mint?

Marcello Stanisci

2015-10-05 07:23

reporter   ~0009693

JSON's 'stamp_expire_deposit' indicates the same
value occurring in the field 'expire_spend' of 'struct
TALER_DenominationKeyValidityPS'.

Issue History

Date ModifiedUsernameFieldChange
2015-07-08 11:08Marcello StanisciNew Issue
2015-07-08 11:08Marcello StanisciStatusnew => assigned
2015-07-08 11:08Marcello StanisciAssigned To => Marcello Stanisci
2015-09-19 18:45Christian GrothoffPrioritynormal => high
2015-09-19 18:45Christian GrothoffProduct Version => 0.0
2015-09-19 18:45Christian GrothoffTarget Version => 0.0
2015-10-01 09:13Marcello StanisciNote Added: 0009668
2015-10-01 19:22Christian GrothoffNote Added: 0009670
2015-10-02 08:32Marcello StanisciNote Added: 0009678
2015-10-02 08:32Marcello StanisciStatusassigned => informing
2015-10-02 08:32Marcello StanisciResolutionopen => fixed
2015-10-02 15:20Christian GrothoffStatusinforming => closed
2015-10-02 15:20Christian GrothoffFixed in Version => 0.0
2015-10-02 15:39Marcello StanisciAssigned ToMarcello Stanisci => Christian Grothoff
2015-10-02 15:39Marcello StanisciNote Added: 0009684
2015-10-02 15:39Marcello StanisciStatusclosed => feedback
2015-10-02 15:39Marcello StanisciResolutionfixed => reopened
2015-10-03 16:04Christian GrothoffStatusfeedback => assigned
2015-10-03 16:07Christian GrothoffNote Added: 0009685
2015-10-03 16:07Christian GrothoffStatusassigned => feedback
2015-10-03 16:08Christian GrothoffAssigned ToChristian Grothoff => Marcello Stanisci
2015-10-05 07:23Marcello StanisciNote Added: 0009693
2015-10-05 07:23Marcello StanisciStatusfeedback => assigned
2015-10-05 07:23Marcello StanisciStatusassigned => informing
2015-10-05 07:23Marcello StanisciResolutionreopened => fixed
2015-10-14 14:58Christian GrothoffStatusinforming => closed
2019-12-26 20:37Florian DoldCategorywallet (browser-based) => wallet (WebExtensions)
2023-04-13 18:37Florian DoldCategorywallet (WebExtensions) => wallet (WebExtension)