Re: [quicwg/base-drafts] QUIC Version Ossification (#2496)

Kazuho Oku <> Thu, 17 October 2019 16:54 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 7DC32120B10 for <>; Thu, 17 Oct 2019 09:54:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.382
X-Spam-Status: No, score=-6.382 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id LgNjuCXQjvTz for <>; Thu, 17 Oct 2019 09:54:15 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 68CF8120B0D for <>; Thu, 17 Oct 2019 09:54:15 -0700 (PDT)
Date: Thu, 17 Oct 2019 09:54:14 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1571331254; bh=gwQMh+tT/a/RMAVbs9XiOPaVoL9UaqhIV8mQN4n9THg=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=HEjeYZ7+VGnYrz2PwGs+wUQxrcTxvV5JANB63x+eo1z5SOtcJQScBYTjjSH0EQxbT /GgasxvVyPkhTsQdGF3ybmT20C0rB9AhNq+u/7zvJbEBjTBL3P/DuOJz0Uau+Kz5Pp dEC/yzdydKtcNSKeqkAhzthbDNMNF0835XCbiEd8=
From: Kazuho Oku <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/2496/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] QUIC Version Ossification (#2496)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5da89cb681b35_41523fe00a0cd968103588"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 17 Oct 2019 16:54:18 -0000

In Cupertino, we agreed that we'd grease the version number field (while the alternative being eliminate) and also change the salt of the Initial encryption key.

That still leaves some of the non-invariant, cleartext fields that might ossify: the long header packet type bits, token length, and packet length.

Should we scramble them too? For example, the parameters used for ossification could include a XOR bitmask that would be applied to these fields.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: