Feature #4831
closed
Redefine ParametersSha256DigestComponent covered area
Added by Junxiao Shi almost 6 years ago.
Updated over 5 years ago.
Description
ParametersSha256DigestComponent is previously defined as a digest over Parameters element. This definition makes it impossible to introduce new elements covered by ParametersSha256DigestComponent in a compatible way.
To improve evolvability, the definition should be updated so that ParametersSha256DigestComponent covers a portion of Interest starting from any TLV element whose TLV-TYPE number falls under a certain range.
- Related to Task #4780: Make Interest Parameters TLV non-critical added
- Blocks Feature #4599: Redesign Signed Interest and Command Interest for packet format v0.3 added
- Status changed from New to Resolved
- % Done changed from 0 to 100
- Status changed from Resolved to Code review
- Status changed from Code review to Feedback
Spec merged, but JeffT has concerns on the naming of the name component with TLV-TYPE 0x02. He will post an update.
We have an Interest TLV element called Parameters. And we have a Name component called ParametersSha256DigestComponent, however it isn't just a digest of the Parameters element but includes other elements. So one or the other should be renamed. Some possibilities:
- Rename ParametersSha256DigestComponent to ParametersEtcSha256DigestComponent, since it is a digest of Parameters plus some other stuff. (Jeff T's proposal, but I don't have a strong feeling.)
- Rename the Parameters TLV element to ApplicationParameters.
- Since the other fields are also be considered parameters (processed by ParametersSha256DigestComponent), rename Parameters to ApplicationParameters and also rename SignatureInfo to SignatureInfoParameters, etc.
2019-02-20 call decides to go with option 2 in note-6.
- Status changed from Feedback to Closed
- Status changed from Closed to Feedback
Oh, this still needs a rename. I'll do it soon.
- Status changed from Feedback to In Progress
- % Done changed from 100 to 80
- Status changed from In Progress to Code review
- % Done changed from 80 to 100
- Status changed from Code review to Closed
- Blocks Feature #4658: Encode and decode Interest ApplicationParameters added
Also available in: Atom
PDF