RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

RFC 9528, "Ephemeral Diffie-Hellman Over COSE (EDHOC)", March 2024

Source of RFC: lake (sec)

Errata ID: 8258
Status: Reported
Type: Technical
Publication Format(s) : HTML

Reported By: Brian Sipos
Date Reported: 2025-01-23

Section C.2 says:

EAD_1 = 1* ead
EAD_2 = 1* ead
EAD_3 = 1* ead
EAD_4 = 1* ead
...
PLAINTEXT_2 = (
  C_R,
  ID_CRED_R : map / bstr / -24..23,
...
PLAINTEXT_3 = (
  ID_CRED_I : map / bstr / -24..23,

It should say:

EAD_1 = (+ ead)
EAD_2 = (+ ead)
EAD_3 = (+ ead)
EAD_4 = (+ ead)
...
PLAINTEXT_2 = (
  C_R : bstr / -24..23,
  ID_CRED_R : header_map / bstr / -24..23,
...
PLAINTEXT_3 = (
  ID_CRED_I : header_map / bstr / -24..23,

Notes:

The EAD groups are missing parentheses.
The PLAINTEXT_2 field C_R is missing a type entirely, which is identical to message_1 field C_I.
The ID_CRED_R and ID_CRED_I fields use an undefined type "map" but could use the valid COSE-defined type "header_map" or some locally-defined equivalent.

Report New Errata



Advanced Search