Re: [TLS] draft-ietf-tls-tls13-16

Stephen Checkoway <s@pahtak.org> Wed, 28 September 2016 16:18 UTC

Return-Path: <s@pahtak.org>
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 3DF2F12B1EE for <tls@ietfa.amsl.com>; Wed, 28 Sep 2016 09:18:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=pahtak-org.20150623.gappssmtp.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 13arSqms_7gK for <tls@ietfa.amsl.com>; Wed, 28 Sep 2016 09:18:48 -0700 (PDT)
Received: from mail-io0-x229.google.com (mail-io0-x229.google.com [IPv6:2607:f8b0:4001:c06::229]) (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 08A3612B0FA for <tls@ietf.org>; Wed, 28 Sep 2016 09:18:48 -0700 (PDT)
Received: by mail-io0-x229.google.com with SMTP id m79so67949660ioo.3 for <tls@ietf.org>; Wed, 28 Sep 2016 09:18:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pahtak-org.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=9p630BZj8P/c8HDmavoIWhdJEvngRlyBOlkyLvNg4yk=; b=FZxofDrXEkqD8BoHt83MyqTIfFv8euMp74oPsQAVHB+J7iCIseGQvDAZjy+DHY6pqK gbfGOnIxoBiaVIn+FRRmKMmkEVX8q1hB8LHm+ohhsn54kf3bne6T4p88n9hvqtCRMVxF Sah2edcGI4IU16MAHieJBCaKxiDWnz3SJ/vIVaqbuQ8ZI5A3mUK3HulGhR3aiU8odC64 1XpvIt1Jl7pkFsvUNv78LDgeh3Pm9tpWkSThi6PpFpEV/wSF3fAlnPUf/HW6ejJbtaUb FAdKXl1PH5ALT+webs7S90a7OEIDoGqa1BA6TaFJdK/U4BQ+HH8QnDegGNzUt/wK9leg ZJAg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=9p630BZj8P/c8HDmavoIWhdJEvngRlyBOlkyLvNg4yk=; b=dsEj43QZLdDwIvC1aJiVlH6qh7HZhmnBCZjA+tieivyMqdqlH+bD79OpAs6tW7qv+8 yWa1IHdNnAkP6FyHEXaB/Pl+D0QTOKJX9fF4w6fJAoQQO1b0v+83pxGV4vVaeI3ncIbf n7ONi8ywBVpljetkSe9v34IU49v12lFfMFexponZkxZDCtLCvz6lNRMSgPvnljS5qgSy c2Gub/BcdhEQdSM84sGtZ7xF1mhagMfQhCUAvX665GHl8g+CLxCxc8+8CWb7hWwluuaK kJAcbOcSTHT3m/E1YmPXPhPwRpupqwLaUcFcxBB/xuiHCjPAzvyK5bq3vtVXw/fVHhUU WAVg==
X-Gm-Message-State: AA6/9RlTo6ndKYsHhhpGxBQ42QCooWGxVSnFJ689/OFLQpjiwHd9QfnvSagiShrhR4tAiQ==
X-Received: by 10.107.131.7 with SMTP id f7mr12046093iod.91.1475079527224; Wed, 28 Sep 2016 09:18:47 -0700 (PDT)
Received: from zbox.pahtak.org (c-73-209-217-77.hsd1.il.comcast.net. [73.209.217.77]) by smtp.gmail.com with ESMTPSA id k67sm3201698iod.11.2016.09.28.09.18.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Sep 2016 09:18:46 -0700 (PDT)
Received: from hackintosh.hsd1.il.comcast.net (router [192.168.1.1]) by zbox.pahtak.org (Postfix) with ESMTPSA id 28EACAC2C24; Wed, 28 Sep 2016 11:18:46 -0500 (CDT)
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Stephen Checkoway <s@pahtak.org>
In-Reply-To: <7b4c8371a44e4c07be9883d2db959a64@usma1ex-dag1mb1.msg.corp.akamai.com>
Date: Wed, 28 Sep 2016 11:18:45 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <153F73EF-492D-4DCC-9D76-62B0FE219F90@pahtak.org>
References: <CABcZeBOJBNt90XmWAcnpUSnXF1mLx4gdqWnvBRws-o5iO3njXA@mail.gmail.com> <660F59E7-5B9C-4E4D-B12F-EE03BAB333E4@pahtak.org> <7b4c8371a44e4c07be9883d2db959a64@usma1ex-dag1mb1.msg.corp.akamai.com>
To: "Salz, Rich" <rsalz@akamai.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls/IasuO4gGvOb8Q_VN4UMzagWkMDM>
Cc: "tls@ietf.org" <tls@ietf.org>
Subject: Re: [TLS] draft-ietf-tls-tls13-16
X-BeenThere: tls@ietf.org
X-Mailman-Version: 2.1.17
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: Wed, 28 Sep 2016 16:18:50 -0000

> On Sep 28, 2016, at 11:08 AM, Salz, Rich <rsalz@akamai.com> wrote:
> 
> 
>> C.2 Negotiating with an older client says, "If the
>>   "supported_versions" extension is present, the server MUST negotiate
>>   the highest server-supported version found in that extension."
> 
> I agree that an appendix is the wrong place to put this.  And that specifying the client order is pointless.
> 
> But I disagree with this being a MUST.  There may be times when the server knows more than the client and will know that a lower version is more appropriate.  E.g., interfering middleboxes or regulatory regimes.

Seems reasonable. How about making selection from the list (if the extension is present) a MUST and selecting the highest server-supported version is RECOMMENDED? Perhaps the second part is unnecessary.

-- 
Stephen Checkoway