On Mon, Oct 21, 2019 at 7:32 AM Rob Sayre <say...@gmail.com> wrote:


> Judging by the mailing list archives, the design of the field is
>>> intentional. It's not clear to me why "zeros" wasn't specified as
>>> variable-length with a prose restriction, though.
>>>
>>
>> Because then you have a spurious length field.
>>
>
> I don't understand why it would be spurious. In this case, the
> deserializing implementation needs to inspect every byte anyway.
>

Because if you set padding to be the length of the maximum value, then a
length byte makes every message one longer.



>
>> This part of the spec is also just generally difficult to follow, in my
>>> opinion. I had no trouble following the ESNIKeys section. Perhaps the
>>> problem is in the interaction of prose order, serialization order, and
>>> procedural code order.
>>>
>>
>> Well, this structure is likely to change a fair bit, so probably not
>> worth trying to update the text right at this moment.
>>
>
> Fair enough. I would also suggest making sure that this section does not
> span a page boundary. That made things worse for me.
>

At this early stage, we usually don't worry over-much about page breaks.

-Ekr


> thanks,
> Rob
>
_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to