RFC Errata
Found 2 records.
Status: Reported (2)
RFC 9594, "Key Provisioning for Group Communication Using Authentication and Authorization for Constrained Environments (ACE)", September 2024
Source of RFC: ace (sec)
Errata ID: 8239
Status: Reported
Type: Technical
Publication Format(s) : HTML
Reported By: Marco Tiloca
Date Reported: 2025-01-03
Section 4.4.1.1 says:
Payload (in CBOR diagnostic notation):
{
/ creds / 13: [h'a2026008a101a5010202410320012158
It should say:
Payload (in CBOR diagnostic notation):
{
/ num / 9: 12,
/ creds / 13: [h'a2026008a101a5010202410320012158
Notes:
The reported Figure 17 shows an example of 2.05 (Content) response to a FETCH request sent to the resource /ace-group/GROUPNAME/creds at the KDC.
In that example, the parameter 'num' is missing in the response, while the parameter has to be included according to the format of that response as defined in Section 4.4.1, i.e.:
> If all verifications succeed, the handler returns a 2.05 (Content) message response with the payload formatted as a CBOR map, containing only the following parameters from Section 4.3.1.
>
> * 'num': encoding the version number of the current group keying material.
> * 'creds': encoding the list of authentication credentials of the selected group members.
> * 'peer_roles': encoding the role(s) that each of the selected group members has in the group. This parameter SHOULD be present, and it MAY be omitted according to the same criteria defined for the Join Response (see Section 4.3.1).
> * 'peer_identifiers': encoding the node identifier that each of the selected group members has in the group.
Errata ID: 8864
Status: Reported
Type: Technical
Publication Format(s) : TEXT
Reported By: Marco Tiloca
Date Reported: 2026-04-01
Section 4.4.1 says:
- The arrays 'role_filter' and 'id_filter' MUST NOT both be
empty, i.e., in CDDL notation: [ bool, [ ], [ ] ]. If the
'get_creds' parameter has such a format, the request MUST be
considered malformed, and the KDC MUST reply with a 4.00 (Bad
Request) error response.
It should say:
- The arrays 'role_filter' and 'id_filter' MUST NOT both be
empty, i.e., in CBOR diagnostic notation: [ true, [ ], [ ] ]
or [ false, [ ], [ ] ]. If the 'get_creds' parameter has such
a format, the request MUST be considered malformed, and the
KDC MUST reply with a 4.00 (Bad Request) error response.
Notes:
In the original text, the CDDL notation is not valid CDDL, but rather a hybrid of CDDL and CBOR diagnostic notation.
The new text uses the intended and valid CBOR diagnostic notation, separately covering the two cases where the first element of the outer array is true or false.
