Re: [Dcrup] [taugh.com-standards] Benjamin Kaduk's No Objection on draft-ietf-dcrup-dkim-crypto-13: (with COMMENT)

Benjamin Kaduk <kaduk@mit.edu> Sat, 16 June 2018 19:28 UTC

Return-Path: <kaduk@mit.edu>
X-Original-To: dcrup@ietfa.amsl.com
Delivered-To: dcrup@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A65D130E45; Sat, 16 Jun 2018 12:28:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 KH-SDWYWeLvP; Sat, 16 Jun 2018 12:28:51 -0700 (PDT)
Received: from dmz-mailsec-scanner-6.mit.edu (dmz-mailsec-scanner-6.mit.edu [18.7.68.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7FCB129C6B; Sat, 16 Jun 2018 12:28:50 -0700 (PDT)
X-AuditID: 12074423-2bfff7000000357a-2c-5b2564f18e76
Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-6.mit.edu (Symantec Messaging Gateway) with SMTP id 6F.57.13690.1F4652B5; Sat, 16 Jun 2018 15:28:49 -0400 (EDT)
Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id w5GJSlsi010212; Sat, 16 Jun 2018 15:28:48 -0400
Received: from kduck.kaduk.org (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id w5GJShwC027119 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 16 Jun 2018 15:28:45 -0400
Date: Sat, 16 Jun 2018 14:28:43 -0500
From: Benjamin Kaduk <kaduk@mit.edu>
To: "John R. Levine" <johnl@iecc.com>
Cc: The IESG <iesg@ietf.org>, dcrup-chairs@ietf.org, fenton@bluepopcorn.net, dcrup@ietf.org
Message-ID: <20180616192840.GZ64971@kduck.kaduk.org>
References: <152916023988.6185.8096866196786504366.idtracker@ietfa.amsl.com> <alpine.OSX.2.21.1806161055500.9832@ary.qy> <20180616182747.GX64971@kduck.kaduk.org> <alpine.OSX.2.21.1806161448290.10727@ary.qy>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <alpine.OSX.2.21.1806161448290.10727@ary.qy>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleLIzCtJLcpLzFFi42IR4hRV1v2Yohpt0N9vYrFqXZ7FwjXPmC2+ dc5itpjxZyKzxdMDMQ6sHk9XvWLy2Nu/ntFjyZKfTAHMUVw2Kak5mWWpRfp2CVwZ/3duZynY JlfxfnUrcwPjbfEuRk4OCQETiW/nnrJ2MXJxCAksZpLof/OZCcLZyCgxrWsiI4RzlUni0pcz bCAtLAKqEk8OPGYFsdkEVCQaui8zg9giQPFdcw+CxZkFUiTmvtvMCGILC5RK/PnxDsjm4OAF Wtc3pRJi5hVGiaOHdoDN5BUQlDg58wkLRK+WxI1/L5lA6pkFpCWW/+MACXMKWErs/vITrFxU QFlib98h9gmMArOQdM9C0j0LoXsBI/MqRtmU3Crd3MTMnOLUZN3i5MS8vNQiXTO93MwSvdSU 0k2MoFBmd1Hewfiyz/sQowAHoxIPr0a4arQQa2JZcWXuIUZJDiYlUd7vLSrRQnxJ+SmVGYnF GfFFpTmpxYcYJTiYlUR4i8uAcrwpiZVVqUX5MClpDhYlcd6cRYzRQgLpiSWp2ampBalFMFkZ Dg4lCd6pyUB7BItS01Mr0jJzShDSTBycIMN5gIZPBqnhLS5IzC3OTIfIn2I05vjUMLWHmePY 5Wk9zEIsefl5qVLivLwgpQIgpRmleXDTQOlIInt/zStGcaDnhHmvgVTxAFMZ3LxXQKuYgFbt XwjyR3FJIkJKqoFRNjIjYeLt2emqZ81P6a581rL+2AfOWmcGsZrFHudtZpyYtfBlzd19LavN /iuKlq9y9VgRlrZybt22VRn9xxK/XOS+sT5jS+j8KY1L6vl07lnGbJNlWOQdWSLEaMNVts+B 9dBJZc0PM7eWl1w9Wh0+96dCBkdX9IuzjMLnOJ9rr667yRB9uSJDiaU4I9FQi7moOBEAIzdZ 7SIDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/dcrup/GpVjf3U4mS2A-eGIxdKYcm36NU0>
Subject: Re: [Dcrup] [taugh.com-standards] Benjamin Kaduk's No Objection on draft-ietf-dcrup-dkim-crypto-13: (with COMMENT)
X-BeenThere: dcrup@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: DKIM Crypto Update <dcrup.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dcrup>, <mailto:dcrup-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dcrup/>
List-Post: <mailto:dcrup@ietf.org>
List-Help: <mailto:dcrup-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dcrup>, <mailto:dcrup-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Jun 2018 19:28:53 -0000

On Sat, Jun 16, 2018 at 03:01:09PM -0400, John R. Levine wrote:
> [Benjamin Kaduk wrote]
> > suggested changes, it's really unclear what conclusion to draw when
> > the review is met with a curtain of silence.
> 
> I already wrote back to Paul, didn't realize I needed to tell the entire 
> IETF.

I guess you don't really, though there are some benfits from leaving
at least secdir@ cc'd.
It would have been good to tell "the IETF" (in some form) that you
were talking more to Paul off-list, though -- that would probably
have saved us some electrons today.

> > % I believe the [FIPS-180-4-2015] reference should be replaced with a
> > % reference to RFC-6376
> >
> > Still relevant.  (This is the citation for SHA-256; we generally
> > prefer IETF references to external references.)
> 
> RFC 6376 is the DKIM spec that we are updating.  It uses SHA-256 and 
> defines it by referring to the FIPS document.  I suppose I could change it 
> to "see RFC6376 reference FIPS-180-3-2008" but that seems cruel, and would 
> miss the fact that 180-3 has been updated since 6376 was published.

Okay, shame on me for not looking closely enough and making
assumptions.  It looks like RFC 4634 is the "US Secure Hash
Algorithms" one I was thinking of (which is even older, referencing
180-2).  I don't know whether this work relies on any of the
differences in the FIPS standards between those versions, and won't
ask you to chase it down, either, but I will express slight surprise
that RFC 6376 references FIPS directly for SHA256.

> > % Remove or indicate the RFC Editor should remove the following text:
> > %
> > %       Discussion Venue:    Discussion about this draft is directed to the
> > %       dcrup@ietf.org [1] mailing list.
> >
> > Still relevant.
> 
> Sorry, relevant to what?  Surely you're not saying that the staff in the 
> RPC don't know to remove this kind of stuff as they turn drafts into RFCs.

I have received explicit direction from the RFC Series Editor to
please point out early "things the RFC Editor ought to catch".
Everyone is human, and getting known issues fixed earlier on leaves
reviewers more free to spot other potential issues.  (And, as Jim
notes, it saves everyone time from having multiple reviewers point
it out.)

> > % This sentence doesn't parse easily:
> > %
> > %      This is an additional DKIM signature algorithm added to Section 3.3
> > %    of [RFC6376] as envisioned in Section 3.3.4 of [RFC6376].
> > %
> > % It should simply say something like "This document adds an
> > % additional key algorithm type to the DKIM Key Type Registry and a
> > % new signature type to the DKIM Hash Algorithms Registry"
> >
> > Still relevant, though AFAICT only the Key Type Registry is
> > impacted.
> 
> Having rewritten that sentence several times to get WG consensus, I am not 
> inclined to mess with it unless it is wrong, which I am reasonbly sure it 
> is not.

Okay.

> > % Section 4 and 8 have an introductory lines that says "update as
> > % follows" followed by a dot instead of a colon. That is a little
> > % confusing to the reader, as if some text is missing before the dot.
> >
> > Still relevant (though I guess I would prefer "as described in the
> > following sections" to using a colon).
> 
> Copyediting nit, the RPC will make it match whatever the style is.

I guess so, but see above.

> Regards,
> John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet for Dummies",
> Please consider the environment before reading this e-mail. https://jl.ly
> 
> PS: if I sound crabby, my defense is that today is Porchfest in my village 
> and I've been hearing to my neighbors play bad folk music for the past 
> three hours.

That's a solid defense; I wish I had one as good for my own crabbiness.

Thanks for all the clarifications.

-Benjamin