View Issue Details

IDProjectCategoryView StatusLast Update
0003634Talerexchangepublic2015-04-15 21:31
ReporterChristian Grothoff Assigned ToChristian Grothoff  
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.

Relationships

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

Activities

Christian Grothoff

2015-01-30 15: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 17:16

manager   ~0009089

Fixed in 9e9bad8dad9aacd3028e1baab76de36c8a5dbdc7

Issue History

Date Modified Username Field Change
2015-01-29 16:22 Christian Grothoff New Issue
2015-01-29 21:08 Christian Grothoff Priority normal => high
2015-01-29 21:09 Christian Grothoff Target Version => 0.0
2015-01-29 21:12 Christian Grothoff Status new => confirmed
2015-01-30 15:07 Christian Grothoff Note Added: 0008829
2015-03-22 14:30 Christian Grothoff Relationship added related to 0003631
2015-03-22 17:23 Christian Grothoff Assigned To => Christian Grothoff
2015-03-22 17:23 Christian Grothoff Status confirmed => assigned
2015-03-24 17:30 Christian Grothoff Priority high => urgent
2015-04-15 17:16 Christian Grothoff Note Added: 0009089
2015-04-15 17:16 Christian Grothoff Status assigned => resolved
2015-04-15 17:16 Christian Grothoff Fixed in Version => 0.0
2015-04-15 17:16 Christian Grothoff Resolution open => fixed
2015-04-15 21:31 Christian Grothoff Status resolved => closed
2016-02-18 15:43 Christian Grothoff Category mint => exchange