Skip to main content

👁️ MISB KLV Decode

This structural rule validates that each raw-decoded MISB ST 0601 packet can also be decoded by the MISB ST 0601 field decoder.

What This Test Does​

The rule:

  • starts from packets that already passed the raw KLV packet decode stage
  • runs the MISB ST 0601 decoder against each packet local set
  • reports field-level decode failures such as invalid lengths, malformed values, or revision-driven decode errors

✅ Pass Criteria​

The test passes when every raw-decoded MISB ST 0601 packet decodes successfully through the MISB ST 0601 decoder.

❌ Fail Criteria​

The test fails when any raw-decoded MISB ST 0601 packet cannot be decoded by the MISB ST 0601 decoder.

Notes​

Raw KLV Decode covers packet framing, BER length, and packet completeness.

MISB KLV Decode is the next layer up. It catches decode failures that appear only after a valid KLV packet has already been assembled, such as field-level length mismatches or values that the MISB ST 0601 decoder rejects.