Re: [TLS] [Iot-directorate] [Last-Call] Iotdir last call review of draft-ietf-tls-md5-sha1-deprecate-04

Daniel Migault <mglt.ietf@gmail.com> Fri, 30 July 2021 16:26 UTC

Return-Path: <mglt.ietf@gmail.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 67F853A307A; Fri, 30 Jul 2021 09:26:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.854
X-Spam-Level:
X-Spam-Status: No, score=-0.854 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, NUMERIC_HTTP_ADDR=1.242, SPF_HELO_NONE=0.001, 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=gmail.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 hy0Vft_88pzH; Fri, 30 Jul 2021 09:25:56 -0700 (PDT)
Received: from mail-qt1-x830.google.com (mail-qt1-x830.google.com [IPv6:2607:f8b0:4864:20::830]) (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 9915E3A3078; Fri, 30 Jul 2021 09:25:55 -0700 (PDT)
Received: by mail-qt1-x830.google.com with SMTP id h27so6765583qtu.9; Fri, 30 Jul 2021 09:25:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=snb2gfrfTUuErXR60Kbm9SpeyS8z0RDG++Wc+OF85fo=; b=saIkiId3GTF2AaFJZtXWk+QvnFGAa2kErIHxF71GU+ewx1l00EVUy66/QS9oVxNaW3 BUW0iMVtDyd0v++qQ1cnaxJOX277Y+gtk54LlSMwf/CyU5/+kFT2951q71iSEtq/Aqmx wp9v4vS5EnoLsqo/qqOGbsUBQ0K98TuDJRngwr9wkIVMzTBec751A1KpNNQXc8xZaZ2+ V1bh/Mgj/Hqr4ZQG/Lc0euJy2F5uiBti0+RdTcvn4fa7xpi7aSVqB0yfgFpySFGOAFKt eIEcglNNxXxOInUYlZdKtGL1EhSBrVbWdb200pmg2kqACU566NR+aQJRsMn9fdJoNvC1 cqag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=snb2gfrfTUuErXR60Kbm9SpeyS8z0RDG++Wc+OF85fo=; b=bOV/E+R83A9mxF24jpPjSRw0tfGHJOLlVm1GpfxPWymRoA9uTPPVaIPmjSWshBiu9H diBWnfWwKhqHWTb5fG1Bi6S0yTQbKFiRL67QQ3CVzCs9VYVCZJm4rT4OAmKxdda70JMz zgFLtdVeaD2IqPAxjqpg0Mls4Bz68tBV0CSfw8gkNcqV3wlSY68wmgpzI1LNcHYWZWVx aqGjWaVnleO1LVYSvSgVwxg3lQyLLw58gZNtmaupuy8HaBAjsCaVGI4gqjchvtVbs2HX V8fzc99hlRKHAtDsOzay04+wJ74k7ZT121FJj/a9Ufc+4eGJA6+UDXQIdLzWnwSNqz4X 1Ypg==
X-Gm-Message-State: AOAM532UTPYRpmZCVSRzLhxA1svZ9UTEWBSGN4L1+UWMHG2pEFsDPL7s VC5deQ8CC1PXsO9Hh70p3feUjaZS6lyV3R5UT9I=
X-Google-Smtp-Source: ABdhPJykl6govHz677SNeZKSRmNwtxpYY8NY95L56hVAWelT3gSRu8EL6E+P68naY5OTIkn0KZYWMjE5Mp2Ko1VXsXw=
X-Received: by 2002:ac8:41d2:: with SMTP id o18mr3055317qtm.10.1627662354043; Fri, 30 Jul 2021 09:25:54 -0700 (PDT)
MIME-Version: 1.0
References: <160380837029.27888.4435196327617929302@ietfa.amsl.com> <9EA8797E-2487-4465-9608-6CCB6E565BEE@sn3rd.com> <CADZyTk=_WSrc+UfKmZ6b=HzmfEvitu1p6Q9N7GvkHUn3619dnw@mail.gmail.com> <CAOp4FwRyd7tAcbQJR3Td_N=SgdUionwvbXfva2_tnvXcvHWkvA@mail.gmail.com> <CADZyTknQhh=yNf2isOutZa1XKoHtk6dOvE6hgXni8JowsJm=eQ@mail.gmail.com> <C93021E9-3F50-4448-8659-EE6688C3A9E0@sn3rd.com> <C9D655C0-BD5E-4E52-BFF4-BD88D281B34B@sn3rd.com> <CADZyTknWs-kNp4EO39souKQwHsT=EAWOQ_E5Z4J77KFgudhhhg@mail.gmail.com> <CADZyTk=tgThJ7RJ_=K=gdDYcUWkhy0AjcLB_Nvf1=UEUBrzAUQ@mail.gmail.com> <32892AD4-EA0B-49F2-9CFD-FA9509FA3010@sn3rd.com> <A48DAF03-F2CB-4448-B9E8-6AE4ECB77565@vigilsec.com> <DBBPR08MB5915AE02B525DE00B05F9EBEFAEC9@DBBPR08MB5915.eurprd08.prod.outlook.com>
In-Reply-To: <DBBPR08MB5915AE02B525DE00B05F9EBEFAEC9@DBBPR08MB5915.eurprd08.prod.outlook.com>
From: Daniel Migault <mglt.ietf@gmail.com>
Date: Fri, 30 Jul 2021 12:25:42 -0400
Message-ID: <CADZyTkm1Qmb2VDMiQN82oOojYrhRJA_95j=T3pxpxZ5oFCAiew@mail.gmail.com>
To: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
Cc: Russ Housley <housley@vigilsec.com>, Sean Turner <sean@sn3rd.com>, IETF TLS <tls@ietf.org>, "iot-directorate@ietf.org" <iot-directorate@ietf.org>, "draft-ietf-tls-md5-sha1-deprecate.all@ietf.org" <draft-ietf-tls-md5-sha1-deprecate.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006d54e305c859ac72"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls/65V49sN57CPE4OnQCr0Foj5EN_8>
Subject: Re: [TLS] [Iot-directorate] [Last-Call] Iotdir last call review of draft-ietf-tls-md5-sha1-deprecate-04
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, 30 Jul 2021 16:26:02 -0000

Hi,

Just to sum, up my initial comment proposed to mention as being removed
remove the texts mentioned below. Since Sean mentioned that removing a text
with MUST can be problematic, for the first text we can also just explain
that in the context of this draft, the first text ends in being some dead
code. I would be interested to understand - and only for my personal
understanding - why removing a text with MUST is harder than a text with
MAY.

My understanding is that the current proposal is to remove the second text,
and that the case of the first text has not been concluded - of course
unless I am missing something. As a result, I think I hope we can converge
for the two texts and I am fine the first text being mentioned as removed
or ending as  dead code.

 """
If the client does not send the signature_algorithms extension, the
server MUST do the following:
-  If the negotiated key exchange algorithm is one of (RSA, DHE_RSA,
   DH_RSA, RSA_PSK, ECDH_RSA, ECDHE_RSA), behave as if client had
   sent the value {sha1,rsa}.

-  If the negotiated key exchange algorithm is one of (DHE_DSS,
   DH_DSS), behave as if the client had sent the value {sha1,dsa}.

-  If the negotiated key exchange algorithm is one of (ECDH_ECDSA,
   ECDHE_ECDSA), behave as if the client had sent value {sha1,ecdsa}.
"""


"""
If the client supports only the default hash and signature algorithms
(listed in this section), it MAY omit the signature_algorithms
extension.
"""

Yours,
Daniel

On Fri, Jul 30, 2021 at 5:10 AM Hannes Tschofenig <Hannes.Tschofenig@arm.com>
wrote:

> I have no problem with the suggestion.
>
> A few other observations:
>
> 1. FWIW: The reference to [Wang] is incomplete.
>
> 2. The references to the other papers use the websites of the authors or
> project websites. I would use more stable references.
>
> 3. Kathleen's affiliation is also outdated.
>
> 4. Is the update to RFC 7525 relevant given that there is an update of RFC
> 7525 in progress (see
> https://datatracker.ietf.org/doc/html/draft-ietf-uta-rfc7525bis-01) and
> even near completion?
>
> 5. The title of the draft gives the impression that this update only
> refers to TLS 1.2 but later in the draft DTLS is also included via the
> reference to RFC 7525. Should the title be changed to "Deprecating MD5 and
> SHA-1 signature hashes in TLS/DTLS 1.2"?
>
> Ciao
> Hannes
>
> -----Original Message-----
> From: Iot-directorate <iot-directorate-bounces@ietf.org> On Behalf Of
> Russ Housley
> Sent: Wednesday, July 28, 2021 10:34 PM
> To: Sean Turner <sean@sn3rd.com>om>; IETF TLS <tls@ietf.org>
> Cc: iot-directorate@ietf.org;
> draft-ietf-tls-md5-sha1-deprecate.all@ietf.org; last-call@ietf.org
> Subject: Re: [Iot-directorate] [TLS] [Last-Call] Iotdir last call review
> of draft-ietf-tls-md5-sha1-deprecate-04
>
> >   In Section 7.1.4.1: the following text is removed:
>
>      If the client supports only the default hash and signature algorithms
>      (listed in this section), it MAY omit the signature_algorithms
>      extension.
>
> >   Since it’s a MAY, I am a-okay with deleting. Anybody else see harm?
>
> I don't see any harm.
>
> Russ
>
> --
> Iot-directorate mailing list
> Iot-directorate@ietf.org
> https://www.ietf.org/mailman/listinfo/iot-directorate
> IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy the
> information in any medium. Thank you.
> _______________________________________________
> TLS mailing list
> TLS@ietf.org
> https://www.ietf.org/mailman/listinfo/tls
>


-- 
Daniel Migault
Ericsson