Re: [quicwg/base-drafts] Duplicates are dropped (#1624)
ekr <notifications@github.com> Wed, 01 August 2018 12:38 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 71868131048 for <quic-issues@ietfa.amsl.com>; Wed, 1 Aug 2018 05:38:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.009
X-Spam-Level:
X-Spam-Status: No, score=-8.009 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, URIBL_BLOCKED=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 HHWXA2Yvxith for <quic-issues@ietfa.amsl.com>; Wed, 1 Aug 2018 05:38:16 -0700 (PDT)
Received: from out-6.smtp.github.com (out-6.smtp.github.com [192.30.252.197]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4079130E71 for <quic-issues@ietf.org>; Wed, 1 Aug 2018 05:38:15 -0700 (PDT)
Date: Wed, 01 Aug 2018 05:38:15 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1533127095; bh=Dh4NJ4+LDcRzGnUfBWwwuEoQiiwrj0fhHLQL/F3mK5c=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=oYhzTyWbLWdyVRHl6Aa7GmjbREdkEjeneDWJbrJE8fzdkrNXw6ctCOEWomBQlixgn ES//kXuNMA3cGHoLW/z9MatrVcOgIRs9scDwqdaK5S+bUxRVSdnYv+0RBo2XbpyQ3z WsroNbm3fjGrKvNlx2VPsUWaljk1AZoKmukIdIf0=
From: ekr <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc03d2192bf331c0f7a8f3c6f1ebc0dbc8f96899b92cf0000000117796bb692a169ce14a685b4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1624/review/142354772@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1624@github.com>
References: <quicwg/base-drafts/pull/1624@github.com>
Subject: Re: [quicwg/base-drafts] Duplicates are dropped (#1624)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b61a9b71fd4_4a5e3fa0bb0d45bc938"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ekr
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/alvQBpQrm39dS9iO9ELZgJWfx5U>
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: Wed, 01 Aug 2018 12:38:23 -0000
ekr commented on this pull request.
> @@ -1065,6 +1066,12 @@ sending a packet with a number of 0x6b2d79 requires a packet number encoding
with 14 bits or more; whereas the 30-bit packet number encoding is needed to
send a packet with a number of 0x6bc107.
+An endpoint MUST discard packets with duplicate packet numbers. That is, a
+packet is discarded if the reconstructed packet number is equal to the
+reconstructed packet number of a previously received and processed packet. Note
+however that endpoints MUST attempt to remove packet protection before
+discarding packets (see Section 9.3 of {{QUIC-TLS}}).
I think i would put this in the TLS document S 5.4 instead. That way it's in logical order and this requirement seems like less of an aside.
Perhaps:
```
After unprotecting a packet, the receiver MUST check that it has not already processed
a packet with this PN and if so discard it. Duplicate suppression MUST happen after
the packet has been unprotected for the reasons described in Section 9.3. An efficient
algorithm for duplicate suppression can be found in RFC 2406 Section 3.4.3.```
--
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/pull/1624#pullrequestreview-142354772
- Re: [quicwg/base-drafts] Duplicates are dropped (… MikkelFJ
- Re: [quicwg/base-drafts] Duplicates are dropped (… Kazuho Oku
- Re: [quicwg/base-drafts] Duplicates are dropped (… MikkelFJ
- Re: [quicwg/base-drafts] Duplicates are dropped (… Kazuho Oku
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… Kazuho Oku
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… Kazuho Oku
- Re: [quicwg/base-drafts] Duplicates are dropped (… Marten Seemann
- [quicwg/base-drafts] Duplicates are dropped (#162… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… ekr
- Re: [quicwg/base-drafts] Duplicates are dropped (… ekr
- Re: [quicwg/base-drafts] Duplicates are dropped (… Kazuho Oku
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… ianswett
- Re: [quicwg/base-drafts] Duplicates are dropped (… Kazuho Oku
- Re: [quicwg/base-drafts] Duplicates are dropped (… janaiyengar
- Re: [quicwg/base-drafts] Duplicates are dropped (… ianswett
- Re: [quicwg/base-drafts] Duplicates are dropped (… Mike Bishop
- Re: [quicwg/base-drafts] Duplicates are dropped (… Mike Bishop
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson