Project

General

Profile

Bug #4583

verification-helpers: cannot handle Data with unrecognized non-critical TLV elements

Added by Junxiao Shi almost 3 years ago. Updated 6 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Security
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
3.00 h

Description

Steps to reproduce:

  1. Construct a Data packet with Name, MetaInfo, Content, SignatureInfo elements present.
  2. Append a valid signature using any signing algorithm defined in v0.3.
  3. Inject one or more unrecognized non-critical TLV elements after SignatureValue.
  4. Call a verify* function in security/verification-helpers.hpp.

Expected: The signature is found to be valid.
Actual: The verification helper fails to parse the signature.


Related issues

Blocked by NDN Specifications - Task #4586: Signature: redefine signed portion considering unrecognized non-critical TLVClosedDavide Pesavento

Actions
#1

Updated by Junxiao Shi almost 3 years ago

  • Blocked by Task #4586: Signature: redefine signed portion considering unrecognized non-critical TLV added
#2

Updated by Junxiao Shi almost 3 years ago

  • Description updated (diff)

Issue description has been updated to reflect what would happen under #4586 protocol definition.

#3

Updated by Davide Pesavento over 2 years ago

  • Tags set to Packet03Transition
#4

Updated by Davide Pesavento over 1 year ago

  • Target version changed from v0.7 to v0.8
#5

Updated by Eric Newberry 6 months ago

  • Assignee set to Eric Newberry
#6

Updated by Eric Newberry 6 months ago

  • Status changed from New to Code review
  • % Done changed from 0 to 100
#7

Updated by Eric Newberry 6 months ago

  • Status changed from Code review to Closed

Also available in: Atom PDF