Uncompressed profile: wrong CRC for IR packet
Bug #1035746 reported by
Didier Barvaux
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
rohc | Status tracked in Rohc-main | |||||
1.3.x |
Won't Fix
|
Medium
|
Didier Barvaux | |||
1.4.x |
Won't Fix
|
Medium
|
Didier Barvaux | |||
Rohc-main |
Fix Released
|
Medium
|
Didier Barvaux |
Bug Description
Unlike other profiles, in the ROHC Uncompressed profile, the CRC of the IR packet does not cover the CRC field itself.
RFC 3095, section 5.10.1, page 127 says:
CRC: 8-bit CRC, computed using the polynomial of section 5.9.1.
The CRC covers the first octet of the IR packet through the
Profile octet of the IR packet, i.e., it does not cover the
CRC itself or the IP packet.
The ROHC library is not conform to RFC as it includes the zeroed CRC field when computing the CRC.
To post a comment you must log in.
Confirmed on 1.3.x