View Issue Details

IDProjectCategoryView StatusLast Update
0002988GNUnetGNSpublic2013-12-24 19:54
ReporterChristian Grothoff Assigned ToChristian Grothoff Due Date
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 12: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 11:53

manager   ~0007405

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

Christian Grothoff

2013-11-05 22:55

manager   ~0007594

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

Issue History

Date ModifiedUsernameFieldChange
2013-08-12 19:11Christian GrothoffNew Issue
2013-08-12 19:11Christian GrothoffStatusnew => assigned
2013-08-12 19:11Christian GrothoffAssigned To => Matthias Wachs
2013-08-12 19:14Christian GrothoffRelationship addedparent of 0002986
2013-08-12 19:14Christian GrothoffRelationship addedparent of 0002989
2013-08-12 19:14Christian GrothoffRelationship addedparent of 0002985
2013-08-14 22:45Christian GrothoffAssigned ToMatthias Wachs => Christian Grothoff
2013-08-24 12:58Christian GrothoffNote Added: 0007391
2013-08-31 19:39Christian GrothoffRelationship addedparent of 0002997
2013-08-31 19:44Christian GrothoffAssigned ToChristian Grothoff =>
2013-08-31 19:44Christian GrothoffStatusassigned => confirmed
2013-09-05 11:53Christian GrothoffNote Added: 0007405
2013-09-07 19:30Christian GrothoffAssigned To => Christian Grothoff
2013-09-07 19:30Christian GrothoffStatusconfirmed => assigned
2013-11-05 22:55Christian GrothoffNote Added: 0007594
2013-11-05 22:55Christian GrothoffStatusassigned => resolved
2013-11-05 22:55Christian GrothoffFixed in Version => 0.10.0
2013-11-05 22:55Christian GrothoffResolutionopen => fixed
2013-12-24 19:54Christian GrothoffStatusresolved => closed