[quicwg/base-drafts] Only received Stateless reset token should be checked (#2669)

Tatsuhiro Tsujikawa <notifications@github.com> Tue, 07 May 2019 12:08 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 E4CF4120122 for <quic-issues@ietfa.amsl.com>; Tue, 7 May 2019 05:08:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.464
X-Spam-Level:
X-Spam-Status: No, score=-6.464 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_20=1.546, 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 Q3-Xuy1I5A7d for <quic-issues@ietfa.amsl.com>; Tue, 7 May 2019 05:08:16 -0700 (PDT)
Received: from out-2.smtp.github.com (out-2.smtp.github.com [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C3A41200DF for <quic-issues@ietf.org>; Tue, 7 May 2019 05:08:16 -0700 (PDT)
Date: Tue, 07 May 2019 05:08:15 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1557230895; bh=QuKOC/Va5H3BBymRTzP9lQr1gruB2FVc9vpvuAfGsM8=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=Dk25RiV4RrIkRHgZXdeo9XTocmtueicIe4VhrTB8tuGLr82YkaWZztU9ET2l/LCqD so9Mt2O8YGJ22K2yXhmTNjvv+9gAAhaMbWmaRfBQmF5e+Cqs4C6y+N9SeincJXOPMF M0gy3prZ4iGERDvY1RkZ3+YAgxo9xTVm9Cxt8pjo=
From: Tatsuhiro Tsujikawa <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK2RAONO3KYQEQVQVFN232T27EVBNHHBUTBAQY@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/2669@github.com>
Subject: [quicwg/base-drafts] Only received Stateless reset token should be checked (#2669)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5cd1752fc66d_17783fafb62cd968135951"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: tatsuhiro-t
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/I9pHckId5BRnOKE8X8dwwv7vOz4>
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, 07 May 2019 12:08:18 -0000

The current text does not explicitly say that endpoint has to check the stateless reset token received in NEW_CONNECTION_ID (and server's TP if endpoint is a client).

> The endpoint MUST
   then compare the last 16 bytes of the packet with all Stateless Reset
   Tokens that are associated with connection IDs that are currently in
   use.  This includes Stateless Reset Tokens from NEW_CONNECTION_ID
   frames and the server's transport parameters.

With this wording, I was under the impression that server can use stateless reset token in its own TP, but it seems not.

I think it would be nice to state that only received stateless reset tokens are checked.


-- 
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/2669