View Issue Details

IDProjectCategoryView StatusLast Update
0002988GNUnetGNSpublic2013-12-24 20:54
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PriorityurgentSeverityblockReproducibilityN/A
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0002988: GNS needs to be adapted for the new crypto
DescriptionThe namestore API has been changed to support this; however, virtually all places where the 'ShortHashCode' is used will need to be changed (to EccPublicKey), and most calls to the namestore API as well. Also, we need to adapt the logic to handle the encrypted blocks (encryption and decryption functions are already in the namestore API). Right now, the GNS code does not event compile.
TagsNo tags attached.

Relationships

parent of 0002986 closedMatthias Wachs namestore testcases need to be updated to new API 
parent of 0002989 closedChristian Grothoff namestore service FTBFS due to recent changes in API 
parent of 0002985 closedChristian Grothoff need full public keys in .zkey and PKEY records 
parent of 0002997 closedChristian Grothoff GNS proxy needs to be ported to new API/crypto 

Activities

Christian Grothoff

2013-08-24 14:58

manager   ~0007391

Main code now compiles and is --- except for details --- in theory feature-complete. But we need tests (namestore + gns).

Christian Grothoff

2013-09-05 13:53

manager   ~0007405

Ed25519 adaptations (in particular compressed public keys) are still missing.

Christian Grothoff

2013-11-05 23:55

manager   ~0007594

DONE. Zkey tests now pass with new, 32-byte public keys. Party!

Issue History

Date Modified Username Field Change
2013-08-12 21:11 Christian Grothoff New Issue
2013-08-12 21:11 Christian Grothoff Status new => assigned
2013-08-12 21:11 Christian Grothoff Assigned To => Matthias Wachs
2013-08-12 21:14 Christian Grothoff Relationship added parent of 0002986
2013-08-12 21:14 Christian Grothoff Relationship added parent of 0002989
2013-08-12 21:14 Christian Grothoff Relationship added parent of 0002985
2013-08-15 00:45 Christian Grothoff Assigned To Matthias Wachs => Christian Grothoff
2013-08-24 14:58 Christian Grothoff Note Added: 0007391
2013-08-31 21:39 Christian Grothoff Relationship added parent of 0002997
2013-08-31 21:44 Christian Grothoff Assigned To Christian Grothoff =>
2013-08-31 21:44 Christian Grothoff Status assigned => confirmed
2013-09-05 13:53 Christian Grothoff Note Added: 0007405
2013-09-07 21:30 Christian Grothoff Assigned To => Christian Grothoff
2013-09-07 21:30 Christian Grothoff Status confirmed => assigned
2013-11-05 23:55 Christian Grothoff Note Added: 0007594
2013-11-05 23:55 Christian Grothoff Status assigned => resolved
2013-11-05 23:55 Christian Grothoff Fixed in Version => 0.10.0
2013-11-05 23:55 Christian Grothoff Resolution open => fixed
2013-12-24 20:54 Christian Grothoff Status resolved => closed