Hello,

On Fri, Sep 09, 2022 at 05:35:26PM -0400, Alan DeKok wrote:

I guess the argument is that those are the labels that are used in TEAP 
(without exporter) and the same labels are used by EAP-FAST (with different 
method ID).  My main concern is that they labels are somewhat generic (session 
key seed, session key generating function)  which might lead to confusion.

 It's a balance between that, and changing them to something different just for 
TLS 1.3.

 Given the minimal feedback from implementors, I'd be inclined to change as 
little as possible.

I for one appreciate the labels being made all the same; the implementations in hostapd and FreeRADIUS make it easier just just vary 'Type'.

It also sets a precedence for future methods and maybe even TLS versions.

Changing a label constant is less effort than moving from a PRF to TLS-Exporter and including 'Type' as context. I do not really think tweaking the contents of a label is an issue.

When reading specs, I really appreciate the presence of a section on "differences to earlier versions" and this draft has that in the form of Section 2.1. Once published, RFC7170 will gain an 'updated by RFCwxyz' and implementers will find this information.

Personally, I find the contents of all labels in RFCs meaningless and just treat them as constants that I am expected to push into my crypto key generating sausage machine.

I rely on the *variable* naming far more than the values or functions that generate them. The variable naming guides me how to derive the answer and having fewer constants just makes this process easier.

Thanks

Alex

_______________________________________________
Emu mailing list
Emu@ietf.org
https://www.ietf.org/mailman/listinfo/emu

Reply via email to