Re: [quicwg/base-drafts] Add application parameters to QUIC handshake and use it for H3 SETTINGS (#3086)

Nick Harper <> Fri, 11 October 2019 21:13 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 707F21200A3 for <>; Fri, 11 Oct 2019 14:13:27 -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 8OvvlUhUV1Kl for <>; Fri, 11 Oct 2019 14:13:25 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id A1AB2120089 for <>; Fri, 11 Oct 2019 14:13:25 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id D435A52098E for <>; Fri, 11 Oct 2019 14:13:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1570828404; bh=r/RffRcj5Ix/hkCAWto6YGXIsWy/VclqpoOWaVHefVM=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=I6c/bbNyzIfzPp0sisFOzJDjWThLiNlcKq07/SdrQZYS+pU/4mFI6KWgIxoIqmPsa cTK6o2meHNFoqm5gFu/K4e/MdrEiSqIAhdk8dDYIL+QygKkEYWFLHDiFvtcGx8XCkN w+tJC6zPmfV7YcImCPc0FQVY+vn9gt+YQOe14MNI=
Date: Fri, 11 Oct 2019 14:13:24 -0700
From: Nick Harper <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/3086/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] Add application parameters to QUIC handshake and use it for H3 SETTINGS (#3086)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5da0f074bbb76_23e83fb67d0cd960672dc"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: nharper
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: Fri, 11 Oct 2019 21:13:28 -0000

Regarding the confidentiality of this mechanism:

I am assuming (perhaps incorrectly) that the contents advertised in the client's application parameters are no more confidential than transport parameters. In H3, both the transport parameters and SETTINGS are effectively constant per implementation - any identifying bit leaked by the H3 SETTINGS is also leaked by the transport parameters. My assumption is that other future applications using this mechanism will be similar in the amount of (non) leakage, but that can be analyzed on a per-application basis.

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