On Thu, Jul 25, 2019 at 10:49:40AM +0000, John Mattsson wrote:
> Question: How will the use of Application data with TLSPlaintext.fragment = 
> 0x00 work with EAP-TTLS, PEAP, and TEAP when they start using TLS 1.3? I 
> assume they will need to send the same 0x00 to commit to not sending any more 
> handshake messages as well as using application data for other purposes. I do 
> not know exactly how the TLSPlaintext fragments look like in EAP-TTLS, PEAP, 
> and TEAP. The TLSPlaintext fragment for commit need to be chosen so that the 
> string does not collide with any other strings used.

I don't see why TTLS, PEAP, or TEAP would need to use this specific 0x00
indication for this since they end up using the tunnel for Phase 2 (or
at least protected result indication if Phase 2 authentication is
skipped) and that can be implicitly used for the same purpose.

EAP-TLS needs this workaround because without it, the NewSessionTicket
message changes in TLS 1.3 are quite inconvenient for EAP. With TTLS and
PEAP, it would seem fine to send out the NewSessionTicket before
concluding Phase 2. With TEAP, there is some more discussion about use
of the NewSessionTicket option for provisioning the new PAC (which seem
a bit inconvenient for some use cases IMHO, but nevertheless, I don't
see this needing any additional mechanism for indicating when the
NewSessionTicket is not going to be showing up).

-- 
Jouni Malinen                                            PGP id EFC895FA

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

Reply via email to