View Issue Details

IDProjectCategoryView StatusLast Update
0003638Talerexchangepublic2021-09-02 16:14
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
PrioritynormalSeveritytrivialReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.0Fixed in Version0.0 
Summary0003638: should introduce Taler-specific wrapper types around crypto-primitive structs
DescriptionI.e. instead of using 'struct GNUNET_CRYPTO_EddsaPublicKey' directly, we should use

struct TALER_RefreshSessionPublicKey
{
  struct GNUNET_CRYPTO_EddsaPublicKey key;
};

The same can apply to the coin keys, signatures, private keys, transfer keys and shared secrets.

Doing so would make it easier for us to change ciphers in the future and avoid type confusions. (GNUnet does the same with the PeerIdentity, but likely also not enough.)
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2015-03-22 21:13

manager   ~0009042

Done in 6c1081f..f73071b .

Christian Grothoff

2021-09-02 16:14

manager   ~0018336

Fix committed to master branch.

Issue History

Date ModifiedUsernameFieldChange
2015-01-29 19:52Christian GrothoffNew Issue
2015-01-29 19:52Christian GrothoffPrioritynormal => low
2015-01-29 20:13Christian GrothoffStatusnew => implementing
2015-03-22 13:28Christian GrothoffAssigned To => Christian Grothoff
2015-03-22 13:28Christian GrothoffStatusimplementing => assigned
2015-03-22 16:21Christian GrothoffPrioritylow => normal
2015-03-22 16:21Christian GrothoffTarget Version => 0.0
2015-03-22 21:13Christian GrothoffNote Added: 0009042
2015-03-22 21:13Christian GrothoffStatusassigned => informing
2015-03-22 21:13Christian GrothoffFixed in Version => 0.0
2015-03-22 21:13Christian GrothoffResolutionopen => fixed
2015-03-22 21:22Christian GrothoffStatusinforming => closed
2016-02-18 14:43Christian GrothoffCategorymint => exchange
2021-09-02 16:14Christian Grothoff
2021-09-02 16:14Christian GrothoffNote Added: 0018336