RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

RFC 8446, "The Transport Layer Security (TLS) Protocol Version 1.3", August 2018

Source of RFC: tls (sec)
See Also: RFC 8446 w/ inline errata

Errata ID: 8411
Status: Verified
Type: Technical
Publication Format(s) : TEXT

Reported By: Albin Johansson
Date Reported: 2025-05-08
Verifier Name: Paul Wouters
Date Verified: 2025-05-09

Section 4.2.7 says:

struct {
    NamedGroup named_group_list<2..2^16-1>;
} NamedGroupList;

It should say:

struct {
    NamedGroup named_group_list<2..2^16-2>;
} NamedGroupList;

Notes:

The specified maximum legal length of the named_group_list vector in the NamedGroupList structure is 2^16-1 bytes. This is invalid because NamedGroup is an enum that occupies two bytes, but 2^16-1 is not an exact multiple of the element size (2 bytes), as required in Section 3.4. It appears that the intended upper bound should be 2^16-2 bytes instead.

AD note: This is scheduled for the bis document via https://github.com/tlswg/tls13-spec/pull/1380

Report New Errata



Advanced Search