View Issue Details

IDProjectCategoryView StatusLast Update
0007050AnastasisC reducer implementationpublic2021-10-20 19:07
ReporterFlorian Dold Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Summary0007050: recovery state has obscure and/or wrong field names
Descriptionstate.recovery_document => eh, this isn't actually the downloaded recovery document, but some internal state the reducer stores.
state.recovery_document.core_secret => this doesn't seem to be the core secret, but the encrypted core secret
state.recovery_document.cs => huh?
state.recovery_document.cs[*].salt => should be truth_salt?
state.recovery_document.cs[*].key_share => wouldn't this be the encrypted key share? actually it might be the plain one, but in the recovery doc we call "key_share_data" the *encrypted* key share ...
state.recovery_document.dps => huh?!
state.recovery_document.dps[*].salt => what salt is this?
state.recovery_document.dps[*].emk => huh?!?!
TagsNo tags attached.


Florian Dold

2021-10-20 19:04

manager   ~0018446

(I now mostly know what all these are, but we should still both fix the bad names and document it in form of TypeScript declarations.)

Issue History

Date Modified Username Field Change
2021-10-20 19:03 Florian Dold New Issue
2021-10-20 19:03 Florian Dold Status new => assigned
2021-10-20 19:03 Florian Dold Assigned To => Christian Grothoff
2021-10-20 19:04 Florian Dold Note Added: 0018446
2021-10-20 19:05 Florian Dold Description Updated
2021-10-20 19:07 Florian Dold Description Updated