Re: [TLS] Implicit ACKs in post-handshake

Christopher Wood <caw@heapingbits.net> Fri, 24 April 2020 23:50 UTC

Return-Path: <caw@heapingbits.net>
X-Original-To: tls@ietfa.amsl.com
Delivered-To: tls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2301F3A101C for <tls@ietfa.amsl.com>; Fri, 24 Apr 2020 16:50:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=heapingbits.net header.b=iLucxNek; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=1BpFiiLR
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 cs3EtXLAydba for <tls@ietfa.amsl.com>; Fri, 24 Apr 2020 16:50:07 -0700 (PDT)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08C133A0FE6 for <tls@ietf.org>; Fri, 24 Apr 2020 16:50:06 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 64C8E1516 for <tls@ietf.org>; Fri, 24 Apr 2020 19:50:06 -0400 (EDT)
Received: from imap4 ([10.202.2.54]) by compute1.internal (MEProxy); Fri, 24 Apr 2020 19:50:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heapingbits.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm1; bh=k1+sd1evY4obiDq0MrSDTgO4a8JiHSK lU++ACcV7SMg=; b=iLucxNekYkvzFOwBzUKVV/ulAygfyqV4chGpJOWYF6w4B9y C12zmLvZbGPEuYztPLML3iqpvAYO/6uSgkvIG6elATGhBXDqpZrOvCKXtDeWg994 aloIyE9D4GfypWd7rlI5NPvi1QJTh2z1+XIpAwshYutsQchw18JubV8gKtOw8NhZ uwS3srfH9Qz9JEfUTkAj/C6d+Of+ss78cInj1CSOuswjiC7qFVrB+nwt5WhBdKJx T+sqFswNqD4+uFrCnktwWV8aZUOxXoQQ6Xj3FSVix+tA9A0Fd2/CHMLmeNTm8qDR xCS2A/3wZ2S8H88PS7HIQBDbzwYv/LdKojlLDaw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=k1+sd1 evY4obiDq0MrSDTgO4a8JiHSKlU++ACcV7SMg=; b=1BpFiiLRcNJ8Fj4cz1AHCK k1bk+AB4ZinNBGsJkgR+Cfp4RC/6/nsyVYZpYrv6qXewTkR15CQ7slPRode+ZkNl Kfq0yyg/GHRci15fm48zCpNd7aGxaA8lhSw+dbhw6jx+wiojzjqPQSkkwmnci+Ll lNaZWNlvm2gtcxkTHWA2k5HqAVHObSeKe+XygjvOewTU42xpCTOeBwvvNsEaXbKJ R1I36Op4mDHgnM2t9A+qkEevwxlSu1hTdRUXtjlRntZn/iM1uViUNMrn6xVGbVgS DbXRkRLrV4LQbuwHfNeXIurJCiPwcBcVo3lP6gFvFVZmF7qMOx930cDq74zYwLUw ==
X-ME-Sender: <xms:LXujXg-2UtpgXKRTVCG2-wi5liptyG3-nHlGg_yL1SCKAO1eBH4fdQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrhedvgddvhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesthdtre dtreertdenucfhrhhomhepfdevhhhrihhsthhophhhvghrucghohhougdfuceotggrfies hhgvrghpihhnghgsihhtshdrnhgvtheqnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomheptggrfieshhgvrghpihhnghgsihhtshdrnhgvth
X-ME-Proxy: <xmx:LXujXkJMM2sAKmylpu8sQRiNP1AcBn5hhZV5CdYEK4YaS5Sbl7w3Mw> <xmx:LXujXpjXHcwXYVkyQW1Qk9Y0hklPeVv8wGidszfcFiBePAUlDAHXDQ> <xmx:LXujXk5CtGMTBMbWxvHPuOAKt863GfQoG4yZti4F7dvYu-c45NEjzA> <xmx:LnujXvfxj-cOlkmFO58fp8sbG4iacQcuYRZ8srQ5_JRdE3MSoggwxg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id BDC053C00A1; Fri, 24 Apr 2020 19:50:05 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-dev0-351-g9981f4f-fmstable-20200421v1
Mime-Version: 1.0
Message-Id: <74b2a6ca-0904-4ce6-9334-33d06339f253@www.fastmail.com>
In-Reply-To: <CABcZeBNJk8PEkCKhP1HfxW9H0NpjK7rRYmkCf6okwTEZVWz_gQ@mail.gmail.com>
References: <CABcZeBOjajk44mASbVZ1O-gYyh54B-TsHxV2iVaAXdqUgmB5kQ@mail.gmail.com> <AM6PR08MB331828BC62552C177CEE4D369BD30@AM6PR08MB3318.eurprd08.prod.outlook.com> <CABcZeBNcQm3Vr=6QexvXH=RxS+s-wFGJHLg0x3BiaDYKbtCn0w@mail.gmail.com> <04c48f22-4475-42fc-bbc9-980523875319@www.fastmail.com> <CABcZeBNJk8PEkCKhP1HfxW9H0NpjK7rRYmkCf6okwTEZVWz_gQ@mail.gmail.com>
Date: Fri, 24 Apr 2020 16:49:44 -0700
From: Christopher Wood <caw@heapingbits.net>
To: "TLS@ietf.org" <tls@ietf.org>
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls/UlxdXhn5wbFNNAGnCZvp21otBe4>
Subject: Re: [TLS] Implicit ACKs in post-handshake
X-BeenThere: tls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "This is the mailing list for the Transport Layer Security working group of the IETF." <tls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tls>, <mailto:tls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tls/>
List-Post: <mailto:tls@ietf.org>
List-Help: <mailto:tls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tls>, <mailto:tls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Apr 2020 23:50:08 -0000

On Thu, Apr 23, 2020, at 5:23 PM, Eric Rescorla wrote:
> 
> 
> On Thu, Apr 23, 2020 at 4:58 PM Martin Thomson <mt@lowentropy.net> wrote:
> > What makes this case interesting is the non-machine time that might exist between receiving CertificateRequest and sending Certificate.
> > 
> >  In most of the exchanges, we expect there to be an answer that is immediately available, so that the implicit ACK works. Here we have to recognize that ACK might need to be sent anyway if the Certificate message is going to take time to source.
> > 
> >  If we don't have something already, it might pay to at least mention that if there are significant delays involved in preparing a response, an ACK SHOULD be sent rather than relying on implicit acknowledgment.
> 
> That text is already there, thanks to Hanno.

Indeed. Given this recent addition, perhaps it's easiest to do nothing. 

Best,
Chris (no hat)