Re: [quicwg/base-drafts] use a HANDSHAKE_DONE frame to drive the handshake to confirmation (#3145)

Christian Huitema <> Sat, 22 February 2020 18:46 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 2B7253A0816 for <>; Sat, 22 Feb 2020 10:46:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.555
X-Spam-Status: No, score=-1.555 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, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_20=1.546, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H2=-0.001, 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 7LJhgpqbZOEM for <>; Sat, 22 Feb 2020 10:46:25 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 06EE03A0814 for <>; Sat, 22 Feb 2020 10:46:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; 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=67hT/cRy0d3Y3jxNNX8xhqAZ7uIc8BOrnmqmoJfrCkw=; b= OEIe0eOFaDxTOMlaBCmquKqLEi6DOvHvpexDOrg7r7VfTi0OM320oCSoot/dHj7V 3q6izfJK95RUxkzo3Gu8i+WH4XbHoTeANVVo/Luqzb8KRZKNdlBaRDLyZs8XoroR w/lXo29LGdkShAnuPeUIXwbf8ybO3yZmKlTmyVlKvRs=
Received: by with SMTP id filter0375p1iad2-28470-5E515A2A-28 2020-02-22 16:43:22.885490614 +0000 UTC m=+1369089.101003259
Received: from ( []) by (SG) with ESMTP id XUkXFmYuTISV6Pj8N27ObA for <>; Sat, 22 Feb 2020 16:43:22.857 +0000 (UTC)
Date: Sat, 22 Feb 2020 16:43:22 +0000
From: Christian Huitema <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/3145/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] use a HANDSHAKE_DONE frame to drive the handshake to confirmation (#3145)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e515a2a58926_13853ff429ccd9605006fa"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1Jr5LkoGOLtSp0iZ/ai+DWl19/kuWW2XUJu+ 8fIQ/qDkEy0vbtNlyy0CgcUReDCR6ZuGef6dekMdYN6x+mCfPNBYwhr9eBQBGP1wpQl3WiRrkAr8IO IX9AhdbC3dq9LpI3dcYWe48zqsPNOSpwAPhC/o39HTwJ98/zieLuR2K5xmS/zrGcwD9Ywm5gFtWkPf Y=
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: Sat, 22 Feb 2020 18:46:26 -0000

MITM or not, the client will terminate the connection with a Protocol Violation error if it receives a Handshake Done frame before sending the last handshake frame. 
We spent time debugging that during the Zurich interop.

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