[Gen-art] Genart last call review of draft-ietf-anima-constrained-voucher-21

Russ Housley via Datatracker <noreply@ietf.org> Sun, 20 August 2023 20:36 UTC

Return-Path: <noreply@ietf.org>
X-Original-To: gen-art@ietf.org
Delivered-To: gen-art@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 27718C151072; Sun, 20 Aug 2023 13:36:39 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Russ Housley via Datatracker <noreply@ietf.org>
To: gen-art@ietf.org
Cc: anima@ietf.org, draft-ietf-anima-constrained-voucher.all@ietf.org, last-call@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 11.8.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <169256379914.56174.8480965773654577274@ietfa.amsl.com>
Reply-To: Russ Housley <housley@vigilsec.com>
Date: Sun, 20 Aug 2023 13:36:39 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/IwdzEEmikojMvwuMWy4cAMymk1k>
Subject: [Gen-art] Genart last call review of draft-ietf-anima-constrained-voucher-21
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.39
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 Aug 2023 20:36:39 -0000

Reviewer: Russ Housley
Review result: Almost Ready

I am the assigned Gen-ART reviewer for this draft. The General Area
Review Team (Gen-ART) reviews all IETF documents being processed
by the IESG for the IETF Chair. Please wait for direction from your
document shepherd or AD before posting a new version of the draft.

For more information, please see the FAQ at
<http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.

Document: draft-ietf-anima-constrained-voucher-21
Reviewer: Russ Housley
Review Date: 2023-08-20
IETF LC End Date: unknown
IESG Telechat date: unknown

Summary: Almost Ready


Note:  I did not review Sections 9, 16, 17, and 18.  I did not
review the Appendices.


Major Concerns:

Section 6.2 says: "... and MUST NOT distinguish between them."  There
are many different contexts that one might "distinguish" that are fine.
I think you mean that the implementation MUST respond to the two in the
same manner.


Minor Concerns:

Section 4 says:
   "...  certain PKIX operations (such as certificate chain
   validation)."

I do not think that "PKIX operation" has any constructive meaning.  This
term is used in at least two paragraphs.  I suggest that discussing
certification path validation and revocation checking would be more
helpful to implementers.

Section 4 also talks about "PKIX-less operations" in several places.
Again, I do not think that this term has any constructive meaning.  I
suggest that you talk about the use of "raw" public keys.

Section 7.3.1 repeats information that is stated other places.  It is
odd to have a subsection that adds nothing new.  Note that this section
is referenced from Section 15.4, but Section 6.1.4 also contains the
information about EKU requirements.


Nits:

General: Pick one spelling: CoAPS or coaps.

Section 1, para 4:
  s/optional functions.  Appendix E illustrates this./
   /optional functions as illustrated in Appendix E./

Section 1, para 5:
  s/new COSE [RFC9052] signature format/COSE [RFC9052] signature/

Section 1, para 6:
   s/is to be protected/is protected/  (two places)

Section 4, para 4:
   s/vouchers, only the a new signature/vouchers; however, a signature/

Section 6.1.4, last para:
   s/have the E/contain the E/  (two places)

Section 6.4.1, para 6:
   s/fail anyway)/fail anyway.)/

Section 8.2, para after the numbered list:
   s/using less crypto operations/using fewer cryptographic operations/
   
Section 8.3, para 3:
   s/ PKIX format certificates/ PKIX certificates/

Section 8.4, para 4: s/arisews/arises/

Section 8.4, para 4: s/idevid-issuer/IDevID-issuer/

Section 15.1, first para s/idevid-issuer/IDevID-issuer/

Please review the output of ID-nits:
https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-anima-constrained-voucher-21.txt