Ballot for draft-ietf-suit-mti

Yes

Deb Cooley
Paul Wouters

No Objection

Andy Newton
Erik Kline
Gorry Fairhurst
Gunter Van de Velde
Jim Guichard
Ketan Talaulikar
Mahesh Jethanandani
Mohamed Boucadair
Orie Steele
Roman Danyliw
Éric Vyncke

No Record

Mike Bishop

Note: This ballot was opened for revision 18 and is now closed.

Deb Cooley
Yes
Paul Wouters
Yes
Comment (2025-07-07) Sent
Thanks for this document.

I do think [IANA-COSE] should be a normative reference, not an informative.
Andy Newton
No Objection
Comment (2025-07-01 for -18) Not sent
I have no object to the publication of this document as an RFC. Many thanks to Barry Leiba for his ARTART review.
Erik Kline
No Objection
Gorry Fairhurst
No Objection
Gunter Van de Velde
No Objection
Jim Guichard
No Objection
Ketan Talaulikar
No Objection
Mahesh Jethanandani
No Objection
Mohamed Boucadair
(was Discuss) No Objection
Comment (2025-07-04 for -20) Sent
Hi authors, Hannes, and WG,

Thank you for taking care of my comments. 

All the points raised in my previous ballot [1] were adequately addressed in [2].

One comment about -20 though, Section 6.6 has text that is not specific to that section and should be moved out of the subsection.

Cheers,
Med

[1] https://mailarchive.ietf.org/arch/msg/suit/vVFGeoYo3REHWhPQP2rBbGRenHI/

[2] https://author-tools.ietf.org/iddiff?url1=draft-ietf-suit-mti-18&url2=draft-ietf-suit-mti-20&difftype=--html
Orie Steele
No Objection
Comment (2025-07-07) Sent
# Orie Steele, ART AD, comments for draft-ietf-suit-mti-22 
CC @OR13

* line numbers:
  - https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-suit-mti-22.txt&submitcheck=True

* comment syntax:
  - https://github.com/mnot/ietf-comments/blob/main/format.md

* "Handling Ballot Positions":
  - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/

## Comments

Thanks to Barry Leiba for the ARTART review.

### OPTIONAL to MANDATORY?

```
492	   As time progresses, algorithm profiles may loose their MANDATORY
493	   status.  Then, their status will become either OPTIONAL or NOT
494	   RECOMMENDED for new implementations.  Likewise, a profile may be
495	   transitioned from OPTIONAL to NOT RECOMMENDED.  Since it may be
496	   impossible to update certain parts of the IoT device firmware in the
497	   field, such as first stage bootloaders, support for all relevant
498	   algorithms will almost always be required by authoring tools.
```

I wonder if its worth stating explicitly that suites marked OPTIONAL or NOT RECOMMENDED MUST NOT be transitions to MANDATORY.
Just for the sake of clarity to the DEs.


### Why no number assignment for the suite?

```
503	6.1.  Profile: suit-sha256-hmac-a128kw-a128ctr

505	   *  Profile: suit-sha256-hmac-a128kw-a128ctr

507	   *  Status: MANDATORY

509	   *  Digest: -16

511	   *  Auth: 5

513	   *  Key Exchange: -3

515	   *  Encryption: -65534

517	   *  Descriptor Array: [-16, 5, -3, -65534]

519	   *  Reference: Section 3.1 of THIS_DOCUMENT
```

Given the suites builds on COSE, I was expecting to see a number assigned to the suite.
Given that the registration policy is standards action, there does not seem to be a challenge in requesting the assignment of a new number.
Roman Danyliw
No Objection
Comment (2025-07-08) Sent
Thank you to Linda Dunbar for the GENART review.

** Section 3
   Each profile references specific algorithm identifiers, as defined in
   [IANA-COSE]. 

This reference makes [IANA-COSE] a normative reference.  It is currently informative.

** Section 3.
Since these algorithm identifiers are used in the
   context of the IETF SUIT manifest [I-D.ietf-suit-manifest], they are
   represented using CBOR Object Signing and Encryption (COSE)
   structures as defined in [RFC9052] and [RFC9053].

Same as above. [RFC9053] also appears to be normative.

** Section 6 
   IANA is requested to create a page for "COSE SUIT Algorithm Profiles"
   within the "Software Update for the Internet of Things (SUIT)"
   registry group.  IANA is also requested to create a registry for
   "COSE SUIT Algorithm Profiles" within that registry group.

What is a “page … within SUIT registry group”?  How is that different than the next sentence’s request for a new registry?

** Section 6.  Can the text explicitly define with inline text or by reference the semantics of the IANA column values.  Perhaps reference Section 3.  Consider if it might be clear to align the column names with the names used in Section 3 and Tables 1-6.
Éric Vyncke
No Objection
Comment (2025-07-07 for -21) Sent
# Éric Vyncke, INT AD, comments for draft-ietf-suit-mti-21
CC @evyncke

Thank you for the work put into this document.

Please find below some non-blocking COMMENT points/nits (replies would be appreciated even if only for my own education).

Special thanks to Russ Housley for the shepherd's write-up (using the old template) including the WG consensus *but it lacks* the justification of the intended status.

Other thanks to Lorenzo Corneo, the IoT directorate reviewer (at my request):
https://datatracker.ietf.org/doc/review-ietf-suit-mti-18-iotdir-telechat-corneo-2025-06-26/ (and I have read the dialog with the authors)

I hope that this review helps to improve the document,

Regards,

-éric

## COMMENTS (non-blocking)

### Abstract

Suggestion: swap the first and second paragraphs.

### Section 1

Should the reference to RFC 9124 be repeated in the introduction?

### Section 3

Suggestion: mention that the profiles will be in a IANA registry (with forward reference to IANA considerations). This could also appear in the introduction.

### Section 4.1

Unsure to understand what is meant by "gadget" in `or use gadgets found in the code will need to first extract the code from the target` ...
Mike Bishop
No Record