On 04/20/2017 01:22 AM, Hannes Tschofenig wrote: > > On 04/19/2017 07:07 PM, Mark Dunn wrote: >> >> I understand an HRR cookie should cause an extra round trip, but in this >> case because of >> "DTLS servers SHOULD perform a cookie exchange whenever a new >> handshake is being performed" >> And >> "Early data is not permitted after HelloRetryRequest." >> This results in 2-RTT as the default case, is this what you intended? > This is a very good observation. I added an issue to the tracker about > this question: > https://github.com/tlswg/tls13-spec/issues/972 > > It would be good to have a justification for this restriction and it > would be worthwhile to re-consider it in the DTLS specification since > the use of HRRs will be common with connection-less transport protocols.
Note that we currently document sending HRR as a way for a server to reject early data without having to do trial decryption to determine the end of early data (since the outer content-type is meaningful for the ClientHello2). I expect there will be some situations where servers do not want to implement trial decryption, so removing this functionality without replacement seems ill-advised. -Ben
_______________________________________________ TLS mailing list TLS@ietf.org https://www.ietf.org/mailman/listinfo/tls