On 12/10/2015 12:55 PM, Eric Rescorla wrote:
On Thu, Dec 10, 2015 at 12:40 PM, John Foley <fol...@cisco.com
<mailto:fol...@cisco.com>> wrote:
While reviewing the latest TLS 1.3 draft (revision 10), the
description in section 6.3.3 uses the following wording:
When this message will be sent:
If this message is sent, it MUST be sent immediately after the
ServerHello message. This is the first message that is
encrypted
under keys derived from ES.
The use of the word "if" implies this is an optional message.
However, Figure 1 in section 6.2 implies the EncryptedExtensions
message is not optional since it's not footnoted with an asterisk.
The asterisk footnote is described as:
Indicates optional or situation-dependent messages that are not
always sent.
Can anyone comment on whether the EncryptedExtensions message is
optional? If it is, should Figure 1 be updated to reflect this?
Or, should the the text in section 6.3.3 be updated to indicated
this message is required?
This is an important detail for implementors, since the
client-side state machine will need to know whether to expect the
EncryptedExtensions message after the ServerHello, or to expect
another one of the subsequent messages.
Yes, I agree.
It is mandatory. Pilot error on my part.
-Ekr
Thanks for clarifying this. I appreciate the prompt response.
_______________________________________________
TLS mailing list
TLS@ietf.org <mailto:TLS@ietf.org>
https://www.ietf.org/mailman/listinfo/tls
_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls