Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Clarify that DTLS uses the DTLS HKDF-Expand-Label
We've made a mess of things and now every extension that cites HKDF-Expand-Label needs to clarify this. This seems like a mistake. Worse, if a future TLS 1.4 change the "tls13" prefix to "tls14", every extension will now become ambiguous! I've left that alone in this document, but we may need to contend with this later. In hindsight, we should have excluded the implicit "tls13 " prefix from the HKDF-Expand-Label function. Instead, the version-dependent labels could have been incorporated into individual labels as needed. (In particular, I don't think this label actually needed to be version-dependent.) Instead we seem to have implicitly decided that HKDF-Expand-Label is part of the "interface" that TLS exposes to its extensions, without remembering to say so clearly. Anyway, this PR does the minimal thing to paper over this mess.
- Loading branch information