Hi Ekr, I had a chat with Richard about this and this change makes a lot of sense (particularly since the current cTLS draft only defines the encoding of varints up to 3 bytes).
In the work on QUIC did you discuss the ability to make the encoding such that there are no ways to express a number in two different ways, as shown in your example with the single byte 25 decoding to 37 and the two byte sequence 40 25? Ciao Hannes From: TLS <tls-boun...@ietf.org> On Behalf Of Eric Rescorla Sent: Tuesday, October 6, 2020 3:38 AM To: Marten Seemann <martenseem...@gmail.com> Cc: <tls@ietf.org> <tls@ietf.org> Subject: Re: [TLS] PR#28: Converting cTLS to QUIC-style varints Yeah, I'm certainly sympathetic to this. TBH, from an aesthetic perspective I prefer what's in cTLS now (though it had the same property) but I figured that some consistency was nice. -Ekr On Mon, Oct 5, 2020 at 6:31 PM Marten Seemann <martenseem...@gmail.com<mailto:martenseem...@gmail.com>> wrote: One thing that’s a bit annoying about QUIC’s variant format is that there are multiple ways to encode a number. This has led to some complications in the specification (e.g. QUIC requires you to use the minimal encoding for frame types, but allows all encodings everywhere else). It would be nice to have an unambiguous way to encode a number. On Tue, Oct 6, 2020 at 07:35 Eric Rescorla <e...@rtfm.com<mailto:e...@rtfm.com>> wrote: Hi folks, cTLS uses a bespoke varint format. Now that QUIC is nearly done, I propose adopting their varint format. https://github.com/tlswg/draft-ietf-tls-ctls/pull/28 Any objections? -Ekr _______________________________________________ TLS mailing list TLS@ietf.org<mailto:TLS@ietf.org> https://www.ietf.org/mailman/listinfo/tls IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
_______________________________________________ TLS mailing list TLS@ietf.org https://www.ietf.org/mailman/listinfo/tls