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

Also available in: Atom PDF