View Issue Details

IDProjectCategoryView StatusLast Update
0003638Talerexchangepublic2021-09-02 18:14
ReporterChristian Grothoff Assigned ToChristian Grothoff  
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.

Activities

Christian Grothoff

2015-03-22 22:13

manager   ~0009042

Done in 6c1081f..f73071b .

Christian Grothoff

2021-09-02 18:14

manager   ~0018336

Fix committed to master branch.

Related Changesets

exchange: master f73071bc

2015-03-22 23:14

Christian Grothoff


Details Diff
fix 0003638 Affected Issues
0003638
mod - src/include/taler_crypto_lib.h Diff File
mod - src/include/taler_mint_service.h Diff File
mod - src/include/taler_signatures.h Diff File
mod - src/lib/mint_api.c Diff File
mod - src/mint/key_io.c Diff File
mod - src/mint/key_io.h Diff File
mod - src/mint/plugin_mintdb_common.c Diff File
mod - src/mint/plugin_mintdb_postgres.c Diff File
mod - src/mint/taler-mint-httpd_db.c Diff File
mod - src/mint/taler-mint-httpd_db.h Diff File
mod - src/mint/taler-mint-httpd_deposit.c Diff File
mod - src/mint/taler-mint-httpd_keystate.c Diff File
mod - src/mint/taler-mint-httpd_keystate.h Diff File
mod - src/mint/taler-mint-httpd_refresh.c Diff File
mod - src/mint/taler-mint-httpd_responses.c Diff File
mod - src/mint/taler-mint-httpd_responses.h Diff File
mod - src/mint/taler-mint-httpd_withdraw.c Diff File
mod - src/mint/taler-mint-keycheck.c Diff File
mod - src/mint/taler-mint-keyup.c Diff File
mod - src/mint/taler_mintdb_plugin.h Diff File
mod - src/mint/test_mint_common.c Diff File
mod - src/mint/test_mint_db.c Diff File
mod - src/util/crypto.c Diff File

Issue History

Date Modified Username Field Change
2015-01-29 20:52 Christian Grothoff New Issue
2015-01-29 20:52 Christian Grothoff Priority normal => low
2015-01-29 21:13 Christian Grothoff Status new => confirmed
2015-03-22 14:28 Christian Grothoff Assigned To => Christian Grothoff
2015-03-22 14:28 Christian Grothoff Status confirmed => assigned
2015-03-22 17:21 Christian Grothoff Priority low => normal
2015-03-22 17:21 Christian Grothoff Target Version => 0.0
2015-03-22 22:13 Christian Grothoff Note Added: 0009042
2015-03-22 22:13 Christian Grothoff Status assigned => resolved
2015-03-22 22:13 Christian Grothoff Fixed in Version => 0.0
2015-03-22 22:13 Christian Grothoff Resolution open => fixed
2015-03-22 22:22 Christian Grothoff Status resolved => closed
2016-02-18 15:43 Christian Grothoff Category mint => exchange
2021-09-02 18:14 Christian Grothoff Changeset attached => Taler-exchange master f73071bc
2021-09-02 18:14 Christian Grothoff Note Added: 0018336