-
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:
{ CIPHER_NONE = 0, CIPHER_AES128 = 1, CIPHER_AES256 = 2 }
enum CipherKind;
{ HASH_NONE = 0, HASH_SHA1 = 1, HASH_SHA256 = 2 }
enum HashKind;
-
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
DDSSEC_ — CipherKind and HashKind enums both use NONE
- Key: DDSSEC_-24
- OMG Task Force: DDS Security 1.0 FTF 2