View Issue Details

IDProjectCategoryView StatusLast Update
0003634Talerexchangepublic2015-04-15 19:31
ReporterChristian Grothoff Assigned ToChristian Grothoff 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
PriorityurgentSeveritymajorReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.0Fixed in Version0.0 
Summary0003634: code needs to distiguish between active and old denomination keys
DescriptionWe currently just do TALER_MINT_get_denom_key() to get denomination keys; however, we need to distinguish between getting those for signing new coins into existence (which means the key needs to be 'current'), and validating existing coins (which means the key merely needs to not have expired or be non-existing).

The current code does not properly check the denomination key lifecycle.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0003631 closedChristian Grothoff design issue: denomination keys needed "forever"? 

Activities

Christian Grothoff

2015-01-30 14:07

manager   ~0008829

Note: extra fun when /refreshing: denomination keys may be 'valid' when we /refresh/melt originally, but could expire by the time the client /refresh/commit or /refresh/reveals. Time sucks!

Christian Grothoff

2015-04-15 15:16

manager   ~0009089

Fixed in 9e9bad8dad9aacd3028e1baab76de36c8a5dbdc7

Issue History

Date ModifiedUsernameFieldChange
2015-01-29 15:22Christian GrothoffNew Issue
2015-01-29 20:08Christian GrothoffPrioritynormal => high
2015-01-29 20:09Christian GrothoffTarget Version => 0.0
2015-01-29 20:12Christian GrothoffStatusnew => implementing
2015-01-30 14:07Christian GrothoffNote Added: 0008829
2015-03-22 13:30Christian GrothoffRelationship addedrelated to 0003631
2015-03-22 16:23Christian GrothoffAssigned To => Christian Grothoff
2015-03-22 16:23Christian GrothoffStatusimplementing => assigned
2015-03-24 16:30Christian GrothoffPriorityhigh => urgent
2015-04-15 15:16Christian GrothoffNote Added: 0009089
2015-04-15 15:16Christian GrothoffStatusassigned => informing
2015-04-15 15:16Christian GrothoffFixed in Version => 0.0
2015-04-15 15:16Christian GrothoffResolutionopen => fixed
2015-04-15 19:31Christian GrothoffStatusinforming => closed
2016-02-18 14:43Christian GrothoffCategorymint => exchange