Project

General

Profile

Actions

Bug #4583

closed

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

Added by Junxiao Shi almost 6 years ago. Updated over 3 years 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 1 (0 open1 closed)

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

Actions
Actions #1

Updated by Junxiao Shi almost 6 years ago

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

Updated by Junxiao Shi almost 6 years ago

  • Description updated (diff)

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

Actions #3

Updated by Davide Pesavento over 5 years ago

  • Tags set to Packet03Transition
Actions #4

Updated by Davide Pesavento over 4 years ago

  • Target version changed from v0.7 to 0.8.0
Actions #5

Updated by Eric Newberry over 3 years ago

  • Assignee set to Eric Newberry
Actions #6

Updated by Eric Newberry over 3 years ago

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

Updated by Eric Newberry over 3 years ago

  • Status changed from Code review to Closed
Actions

Also available in: Atom PDF