On Fri, Feb 7, 2025 at 1:55 PM David Benjamin <david...@chromium.org> wrote:

> Accepting both labels gets super messy because then we have to make a
> bunch of decisions like whether you output both labels on the logging side.
>
> But we can just do a bit of research here:
> - In IETF land, EARLY_EXPORTER_MASTER_SECRET dates to the start of the
> I-D, but...
> - The shorter EXPORTER_SECRET name for the non-early secret dates to the
> earliest proposals for TLS 1.3 here:
> https://bugzilla.mozilla.org/show_bug.cgi?id=1287711
> - BoringSSL does not output this label
> - OpenSSL does not output this label
>

Correction: OpenSSL outputs this label but uses EARLY_EXPORTER_SECRET. Had
the wrong grep. :-)


> - NSS outputs this label but uses EARLY_EXPORTER_SECRET
> - Wireshark consumes this label but uses EARLY_EXPORTER_SECRET
>
> So I think EARLY_EXPORTER_MASTER_SECRET was just a typo and should always
> have been EARLY_EXPORTER_SECRET. Unless there's any evidence that someone
> actually relies on the EARLY_EXPORTER_MASTER_SECRET label (very, very
> unlikely given both the history of early exporters and the history of this
> SSLKEYLOGFILE integration), I think the answer is clear: No, we should not
> accept both labels. We should simply fix it to say EARLY_EXPORTER_SECRET
> and move on.
>
> David
>
> On Fri, Feb 7, 2025 at 1:33 PM Salz, Rich <rs...@akamai.com> wrote:
>
>> The question is really "should we accept both names?"
>>
>>
_______________________________________________
TLS mailing list -- tls@ietf.org
To unsubscribe send an email to tls-le...@ietf.org

Reply via email to