Re: [quicwg/base-drafts] Short header reserved bits: make available for unilateral experimentation (#2022)

MikkelFJ <notifications@github.com> Tue, 20 November 2018 19:58 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.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 3429012F295 for <quic-issues@ietfa.amsl.com>; Tue, 20 Nov 2018 11:58:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.471
X-Spam-Level:
X-Spam-Status: No, score=-3.471 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] 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 LWHoxJXvnLYk for <quic-issues@ietfa.amsl.com>; Tue, 20 Nov 2018 11:58:19 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4742D12785F for <quic-issues@ietf.org>; Tue, 20 Nov 2018 11:58:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=gEkyuws34bIaL2dbRoc6WKW6hUk=; b=XU1aOqOirQyy14Ui NhqcU7u8cM1NiRVEQF/tPo7cCXEpvM1nctOGjveh+E4/lv7rRzUi2V5bTiEQbdnL lelpFSX69atYZ72WazOPJonDvWJ5C/l263/eDwDDaL7mLHQ6k/PTRyKaf7m6VF/1 82bhUuH7HCt/iUKZxZGv9FVICQA=
Received: by filter1014p1las1.sendgrid.net with SMTP id filter1014p1las1-16236-5BF46759-9 2018-11-20 19:58:17.545027008 +0000 UTC m=+423394.892443874
Received: from github-lowworker-dc5ea3e.cp1-iad.github.net (unknown [192.30.252.45]) by ismtpd0010p1iad2.sendgrid.net (SG) with ESMTP id w3Q75xLHSMOEA7ioLZ_zKA for <quic-issues@ietf.org>; Tue, 20 Nov 2018 19:58:17.419 +0000 (UTC)
Received: from github.com (localhost [127.0.0.1]) by github-lowworker-dc5ea3e.cp1-iad.github.net (Postfix) with ESMTP id 6C5CD260935 for <quic-issues@ietf.org>; Tue, 20 Nov 2018 11:58:17 -0800 (PST)
Date: Tue, 20 Nov 2018 19:58:17 +0000
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4641a675bf486cee888222d1f7b05f5a8d7c4e7a92cf00000001180c295992a169ce16cbfdb7@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/2022/440409826@github.com>
In-Reply-To: <quicwg/base-drafts/issues/2022@github.com>
References: <quicwg/base-drafts/issues/2022@github.com>
Subject: Re: [quicwg/base-drafts] Short header reserved bits: make available for unilateral experimentation (#2022)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5bf467596a4d3_69683f90604d45c4162970"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0UiduGUkxsrB5bWP+G4PoKGcvORh3ootQEvr vdFhY98SDFfVAuxqNFHsuXvlAlwpzkLqxMghaCmLsCDw64whlb0u21eKM/NCaA+Ud4A5y35Yz7DQ4r Q07mt5kniL/lre7BkQfR1lpyrncImvrpr0h5zTX998Pzwa/xpjkkCoWL8Q==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/cCLD-ak2r1VeSriHvtBrsjQweh4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 20 Nov 2018 19:58:21 -0000

I could be wrong. But the receiver first unmasks the header protection, then removes packet protection. The sender first generates all bits in the packet, including all header bits, then applies packet protection. The applies the header protection mask with an XOR.

The current text says the bits are 0. This works. Saying the bits are something else would work equally well.

What will not work is being in doubt about which bits the header protection mask applies to. Some extension could negotiate away the mask on the first CID change or something.

-- 
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/2022#issuecomment-440409826