[quicwg/base-drafts] use varints in transport parameters (#1608)

Marten Seemann <notifications@github.com> Sun, 29 July 2018 22:27 UTC

Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8FBC130E66 for <quic-issues@ietfa.amsl.com>; Sun, 29 Jul 2018 15:27:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.01
X-Spam-Level:
X-Spam-Status: No, score=-8.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GTCTFqhzoGDS for <quic-issues@ietfa.amsl.com>; Sun, 29 Jul 2018 15:27:42 -0700 (PDT)
Received: from out-2.smtp.github.com (out-2.smtp.github.com [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B44F5130EF8 for <quic-issues@ietf.org>; Sun, 29 Jul 2018 15:27:42 -0700 (PDT)
Date: Sun, 29 Jul 2018 15:27:40 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1532903260; bh=jxZ2Qaad1Ju3c4yFOT7/A3N+VfBWM6uj6FAE47kAwt4=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=ZQ7fCB+9frrUQg6WYxhE6cZ5B7zbrhHt7X/aJDyZOIpD7rJbBZVFOYwlg2YaJFl6O S+o6W7dYUDoxI9e/Rwl5Hi30Yd3M7HZ6UGnmAo15ORCibUCLiCZCHSNxHMLAIsScFw GVVqyZxEJ/g+zjShBRPlrZ9M2QfoP885CA17bphE=
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4fe410efc91439eb0efeb7bc8d90c4f2dd6a8e8192cf000000011776015c92a169ce1498f380@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1608@github.com>
Subject: [quicwg/base-drafts] use varints in transport parameters (#1608)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b5e3f5c8df5d_70263fb4496be62088243"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/bRepFokqnmm3_9cx3LPIMgjQYxI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.27
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 29 Jul 2018 22:27:45 -0000

Using varints instead of fixed size fields would allow us to save bytes in the common case, while allowing for a wider range of values if needed. Most importantly, we'd be more consistent in how we encode values across the protocol.
I'm not sure how to correctly write that in the TLS presentation language though.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/issues/1608