Re: [Curdle] Adam Roach's No Objection on draft-ietf-curdle-pkix-07: (with COMMENT)

Jim Schaad <ietf@augustcellars.com> Mon, 16 April 2018 23:23 UTC

Return-Path: <ietf@augustcellars.com>
X-Original-To: curdle@ietfa.amsl.com
Delivered-To: curdle@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66DDD12D779; Mon, 16 Apr 2018 16:23:28 -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, SPF_PASS=-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 GLfIIQHmWzig; Mon, 16 Apr 2018 16:23:26 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 291521271DF; Mon, 16 Apr 2018 16:23:26 -0700 (PDT)
Received: from Jude (73.180.8.170) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Mon, 16 Apr 2018 16:20:58 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: 'Adam Roach' <adam@nostrum.com>, 'The IESG' <iesg@ietf.org>
CC: draft-ietf-curdle-pkix@ietf.org, 'Daniel Migault' <daniel.migault@ericsson.com>, curdle-chairs@ietf.org, daniel.migault@ericsson.com, curdle@ietf.org
References: <152391904883.26223.17685462548890273993.idtracker@ietfa.amsl.com>
In-Reply-To: <152391904883.26223.17685462548890273993.idtracker@ietfa.amsl.com>
Date: Mon, 16 Apr 2018 16:23:18 -0700
Message-ID: <01b001d3d5d9$e9410b90$bbc322b0$@augustcellars.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQI22KqesHfrbhtaydI4Jv4cnn2Qn6M+AIlQ
Content-Language: en-us
X-Originating-IP: [73.180.8.170]
Archived-At: <https://mailarchive.ietf.org/arch/msg/curdle/rXzEIXsvKF1JjjMqBPV1TOJflig>
Subject: Re: [Curdle] Adam Roach's No Objection on draft-ietf-curdle-pkix-07: (with COMMENT)
X-BeenThere: curdle@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "List for discussion of potential new security area wg." <curdle.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/curdle>, <mailto:curdle-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/curdle/>
List-Post: <mailto:curdle@ietf.org>
List-Help: <mailto:curdle-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/curdle>, <mailto:curdle-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Apr 2018 23:23:28 -0000


> -----Original Message-----
> From: Adam Roach <adam@nostrum.com>
> Sent: Monday, April 16, 2018 3:51 PM
> To: The IESG <iesg@ietf.org>
> Cc: draft-ietf-curdle-pkix@ietf.org; Daniel Migault
> <daniel.migault@ericsson.com>; curdle-chairs@ietf.org;
> daniel.migault@ericsson.com; curdle@ietf.org
> Subject: Adam Roach's No Objection on draft-ietf-curdle-pkix-07: (with
> COMMENT)
> 
> Adam Roach has entered the following ballot position for
> draft-ietf-curdle-pkix-07: No Objection
> 
> When responding, please keep the subject line intact and reply to all email
> addresses included in the To and CC lines. (Feel free to cut this introductory
> paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-curdle-pkix/
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> Thanks to everyone who contributed to this document.
> 
> This is not as much a document comment as a flag for IANA -- the OIDs
> 1.3.101.114 and 1.3.101.115 show as reserved by this document at
> https://www.ietf.org/assignments/smi-numbers/smi-numbers.xml#smi-
> numbers-1.3.101
> but those codepoints no longer appear in this document. We should make
> sure they get released by IANA rather than finalized to point to the RFC this
> will become.

This has already been done in IANA review for the registration document.

> 
> ---------------------------------------------------------------------------
> 
> §3:
> 
> >     For this reason, a small
> >     number of implementations may still require the field to be
> >     present.
> 
> I'm surprised that there's no implementation guidance here. Presumably
> (based on the text about curve25519 and curve448), the parameter is
> present but NULL?
> Is it recommended to set this for maximum compatiblity? Or is this simply
> something that users should be allowed to configure when generating
> these?

No, looking at the next paragraph it says don't set this to NULL even if you are still using this old syntax.  I am not sure that this sentence adds any value because of that sentence.

> 
> ==========================================================
> =================
> Nits
> ==========================================================
> =================
> 
> §1:
> 
> >  o  The EdDSA algorithms are the only IETF algorithms that currently
> >     support the use of contexts, however there is a possibility that
> >     there will be confusion between which algorithms need have
> >     separate keys and which do not.  This may result in a decrease of
> 
> Nit: "...need to have..."

Already fixed

> 
> ---------------------------------------------------------------------------
> §1:
> 
> >  o  There are still on going discussions among the cryptographic
> 
> Nit: "ongoing"

Done

> 
> ---------------------------------------------------------------------------
> 
> §1:
> 
> >  o  There needs to be discussions about the correct way to identify
> >     when context strings are to be used.  It is not clear if different
> >     OIDs should be used for different contexts, or the OID should
> >     merely not that a context string needs to be provided.
> 
> Nit: "...merely note..."

Already fixed

> 
> ---------------------------------------------------------------------------
> 
> §2:
> 
> Consider use of RFC 8174 boiler plate - the document uses non-normative,
> lowercase "should" in some locations.

Already done.