Re: [quicwg/base-drafts] Order of Coalesced Packets (#1287)
Martin Thomson <notifications@github.com> Fri, 08 June 2018 13:48 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 B8C8A130EAE for <quic-issues@ietfa.amsl.com>; Fri, 8 Jun 2018 06:48:01 -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 BolS53wRTZCV for <quic-issues@ietfa.amsl.com>; Fri, 8 Jun 2018 06:47:59 -0700 (PDT)
Received: from out-7.smtp.github.com (out-7.smtp.github.com [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1F39126CC7 for <quic-issues@ietf.org>; Fri, 8 Jun 2018 06:47:59 -0700 (PDT)
Date: Fri, 08 Jun 2018 06:47:58 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1528465678; bh=q/51AjcKb44HDpcXpJxA7nIucjcGE9kpKecGpimFT2I=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=AylN5MLUDWqeY4kzo3spKOy6SLvuLfmPPq6vACq4po+629U0j0vFoEd91VO+b466C BOCbFufUrrto6t8FSHG0uno0ipD0W6+Pg+GpBGXbt4FswCn8AhqwFUQ8mCL6rtJWpr h2VUu9hLFZA3wOZw+EzCs2PBiDoRFEtVkoOtlHOE=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba7e9f031ece7205cb08287a38cf98671ed7c8f6892cf0000000117324b0e92a169ce12ae7fcb@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1287/395765891@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1287@github.com>
References: <quicwg/base-drafts/issues/1287@github.com>
Subject: Re: [quicwg/base-drafts] Order of Coalesced Packets (#1287)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b1a890ec3a2f_60b3f7e61f38f80200723"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
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/VjjTtJkkas8liZqHv91-ttMjrwQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.26
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: Fri, 08 Jun 2018 13:48:02 -0000
A packet can always be decoded as though it were valid. A short header will either be too short or it will be sent to the AEAD to fail decryption. Long headers are a little trickier, but not overly so. If it is too short, it is discarded. The difference is that it has an explicit length. If the length is too short or too long, it is discarded. Then you pass to the AEAD to fail decryption. Only in that case do you need to worry about what comes after. My question is: if the connection ID doesn't match, can the recipient discard the entire datagram? We require that the connection IDs are consistent across the entire datagram. I think that it would be reasonable to discard in that case. -- 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/1287#issuecomment-395765891
- Re: [quicwg/base-drafts] Order of Coalesced Packe… Martin Thomson
- Re: [quicwg/base-drafts] Order of Coalesced Packe… Nick Banks
- Re: [quicwg/base-drafts] Order of Coalesced Packe… MikkelFJ
- Re: [quicwg/base-drafts] Order of Coalesced Packe… Nick Banks
- Re: [quicwg/base-drafts] Order of Coalesced Packe… MikkelFJ
- Re: [quicwg/base-drafts] Order of Coalesced Packe… Mike Bishop
- Re: [quicwg/base-drafts] Order of Coalesced Packe… Mike Bishop
- Re: [quicwg/base-drafts] Order of Coalesced Packe… Mike Bishop
- Re: [quicwg/base-drafts] Order of Coalesced Packe… Martin Thomson
- [quicwg/base-drafts] Order of Compound Packets (#… Nick Banks
- Re: [quicwg/base-drafts] Order of Compound Packet… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Order of Compound Packet… Kazuho Oku
- Re: [quicwg/base-drafts] Order of Compound Packet… Kazuho Oku
- Re: [quicwg/base-drafts] Order of Compound Packet… Nick Banks
- Re: [quicwg/base-drafts] Order of Compound Packet… Nick Banks
- Re: [quicwg/base-drafts] Order of Compound Packet… Martin Thomson
- Re: [quicwg/base-drafts] Order of Compound Packet… Nick Banks