DDS-Security 1.0 FTF Avatar
  1. OMG Issue

DDSSEC_ — Data type for CryptoTransformIdentifier.transformation_kind_id is unclear

  • Key: DDSSEC_-81
  • Status: closed  
  • Source: Twin Oaks Computing, Inc. ( Mr. Clark Tucker)
  • Summary:

    The 'transformation_kind_id' field (aka transformationKind) is specified as octet[4] in one place (Table 20) and as 'long' in another place (7.3.7.2). This will cause misinterpretation of the data in the case of differing endian's.

    @Extensibility(FINAL_EXTENSIBILITY)
    struct CryptoTransformIdentifier {
      long        transformation_kind_id;  /* spec also says: transformationKind    octet[4] */
      OctetArray8 transformation_key_id;
    };
    
  • Reported: DDS-Security 1.0b1 — Tue, 17 Nov 2015 14:28 GMT
  • Disposition: Resolved — DDS-Security 1.0
  • Disposition Summary:

    Change type of transformationKind in Section 7.3.7.2 from long to octet[4]

    In the IDL definition of struct CryptoTransformIdentifier that appears in Section 7.3.7.2 change the type of the attribute transformationKind from long to octet[4]

  • Updated: Tue, 12 Jul 2016 14:45 GMT