Re: [TLS] supported_versions in TLS 1.2

Peter Saint-Andre <stpeter@mozilla.com> Sat, 20 November 2021 00:34 UTC

Return-Path: <stpeter@mozilla.com>
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 8B1273A0886 for <tls@ietfa.amsl.com>; Fri, 19 Nov 2021 16:34:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.952
X-Spam-Level:
X-Spam-Status: No, score=-3.952 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, NICE_REPLY_A=-1.852, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mozilla.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 4MP8Cxy7xmPV for <tls@ietfa.amsl.com>; Fri, 19 Nov 2021 16:34:07 -0800 (PST)
Received: from mail-il1-x133.google.com (mail-il1-x133.google.com [IPv6:2607:f8b0:4864:20::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 24FDC3A0884 for <tls@ietf.org>; Fri, 19 Nov 2021 16:34:06 -0800 (PST)
Received: by mail-il1-x133.google.com with SMTP id i9so6376332ilu.1 for <tls@ietf.org>; Fri, 19 Nov 2021 16:34:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mozilla.com; s=google; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=S2jQVYIDtiBxKTufytMuiLcvHv/0+YMSNR/pXQCWUSo=; b=dqlnADAe13qigr8yhOte0oFcOA2P7z0tbYlsx0bFfrbKZSEPYg39FaGkeCWJn1yO9X 4ae9BWpiqfPcCyR7UVnIkF/3s078G/tp8eQzof5O13RQocv7cuB6sfc6Ea8XxMeZAVw3 LKUOpm5IXbuvLoYO0ElWi/TlF9NKALj3rsrEE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=S2jQVYIDtiBxKTufytMuiLcvHv/0+YMSNR/pXQCWUSo=; b=jThkWjHz+toeQX/dUzg5yvbw2dcg33Ru6zgF0hsXND6fK6DqP8v3NzvoHc8crVa1b9 KPGeKhj1vstM/2S59yMh+HDVMbE77hWLACFhGMc1w8/+GpSluNAV14aeMBsFSXcJDkpQ qK/o8LoVmjyLlNHFCmjHPy703wMT0I6aZ0ZhMtRdMcr8Spl1rDz2jGig3Qf0eo7id8QD nhTvgpFkB7hPLAQFbSTM6hbsrTLwWfzvItBKXgz+R+IbiiR1u2XWcCRwAG2LG5KNy5kM ULyHFt0QapMIKdY67m8pP+rKvGWMzo44cXv3Ft8BkYFZN9elU3VtKnOyb7CA04IHgWIv cVsg==
X-Gm-Message-State: AOAM532hX0RI5Br0606QEoGZv5lykuQMS+EeT6AvYh0SXOOma6eKTfiA XyoUIES0sCYtTbpNkeNoTK1dAQ==
X-Google-Smtp-Source: ABdhPJw/cedLYLGUgRBTyQ/no7acb6JcNMbbhQwGpRuDQqcrP/LGBW00dsTg3LtvRRGvz6f9mNwv5Q==
X-Received: by 2002:a92:c102:: with SMTP id p2mr8004910ile.148.1637368444374; Fri, 19 Nov 2021 16:34:04 -0800 (PST)
Received: from [192.168.1.13] (c-76-25-154-156.hsd1.co.comcast.net. [76.25.154.156]) by smtp.gmail.com with ESMTPSA id e17sm939486iow.18.2021.11.19.16.34.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 19 Nov 2021 16:34:03 -0800 (PST)
Message-ID: <90b25ba5-2a8d-5b4f-d2f6-7816e358ae9d@mozilla.com>
Date: Fri, 19 Nov 2021 17:34:02 -0700
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.3.1
Content-Language: en-US
To: David Benjamin <davidben@chromium.org>
Cc: "Salz, Rich" <rsalz@akamai.com>, Peter Gutmann <pgut001@cs.auckland.ac.nz>, "tls@ietf.org" <tls@ietf.org>
References: <cba86b0d-5100-05c0-e7d6-8cbe6abc0c92@mozilla.com> <20211116164248.7ed2ee00@computer> <31aab4dd-46d6-d62b-0116-c7e6cc307b85@mozilla.com> <CAF8qwaCJeGAWhX8RoDGuU54M6OP70ZqK6MqF_kaiGq0b50eJ_w@mail.gmail.com> <SY4PR01MB6251973DFBF3D3535FE3CEFAEE9A9@SY4PR01MB6251.ausprd01.prod.outlook.com> <5C1F59E5-EB9F-4888-BF1B-DE26B4B99CD1@akamai.com> <1d249bd4-6774-1235-f875-08ae526f8c2f@mozilla.com> <CAF8qwaBfG2K8EDy3VGFy_PF1bkVEFtj+x7euzZea2_r72Rnm-g@mail.gmail.com>
From: Peter Saint-Andre <stpeter@mozilla.com>
In-Reply-To: <CAF8qwaBfG2K8EDy3VGFy_PF1bkVEFtj+x7euzZea2_r72Rnm-g@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls/Gk74tgnyfHmft5JU1GLdASmgYm8>
Subject: Re: [TLS] supported_versions in TLS 1.2
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: Sat, 20 Nov 2021 00:34:10 -0000

Hi David, thanks for your feedback.

On 11/19/21 2:07 PM, David Benjamin wrote:
> I think that's right. There's not much benefit to adding 
> supported_versions to a TLS-1.2-only stack. We introduced it in TLS 1.3 
> because of compatibility issues and because it was more flexible and 
> less prone to compatibility issues going forward. The forward-looking 
> benefits don't really apply here (TLS 1.2 has already been updated as 
> TLS 1.3), and TLS 1.2 version intolerance was (painstakingly) cleared 
> out already. (To that end, I'd suggest changing Section 3.1.3 
> of rfc7525bis. The old insecure version fallbacks are no more.)

Already done in our working copy... :-)

https://github.com/yaronf/I-D/pull/258/files

> There's nothing /wrong/ with implementing supported_versions in TLS 1.2. 
> It's, in fact, one of the steps in implementing TLS 1.3. It's just not 
> very useful beyond that. Thus, in a document of recommendations for TLS 
> 1.2 operators, there's no need to include it. (Note the absence of a 
> recommendation doesn't mean we recommend against it.)

Agreed.

On the bright side, just think: eventually we'll publish 7525ter and it 
won't need to talk about TLS 1.2 at all!

Peter