DDS-Security 1.0 FTF Avatar
  1. OMG Issue

DDSSEC_ — CipherKind and HashKind enums both use NONE

  • Key: DDSSEC_-24
  • Legacy Issue Number: 19788
  • Status: closed  
  • Source: ZettaScale Technology ( Mr. Julien Enoch)
  • Summary:

    The IDL declarations of CipherKind and HashKind enums both contain the NONE member.
    This is not allowed in IDL as "Enumeration value names are introduced into the enclosing scope and then are treated like any other declaration in that scope" (see CORBA 3.1 part 1 ยง7.20.2).

    We suggest to change the enums definitions as following:
    enum CipherKind

    { CIPHER_NONE = 0, CIPHER_AES128 = 1, CIPHER_AES256 = 2 }

    ;
    enum HashKind

    { HASH_NONE = 0, HASH_SHA1 = 1, HASH_SHA256 = 2 }

    ;

  • Reported: DDS-Security 1.0b1 — Wed, 10 Jun 2015 04:00 GMT
  • Disposition: Resolved — DDS-Security 1.0
  • Disposition Summary:

    Section 9.5.2.1: Modify IDL for CipherKind and HashKind

    Perform the change suggested in issue description

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