Skip to main content

IETF Last Call Review of draft-ietf-cose-hash-envelope-07
review-ietf-cose-hash-envelope-07-secdir-lc-sheffer-2025-10-19-00

Request Review of draft-ietf-cose-hash-envelope
Requested revision No specific revision (document currently at 10)
Type IETF Last Call Review
Team Security Area Directorate (secdir)
Deadline 2025-10-10
Requested 2025-09-26
Authors Orie Steele , Steve Lasker , Henk Birkholz
I-D last updated 2025-11-18 (Latest revision 2025-11-15)
Completed reviews Genart IETF Last Call review of -08 by Linda Dunbar (diff)
Secdir IETF Last Call review of -07 by Yaron Sheffer (diff)
Secdir Telechat review of -09 by Yaron Sheffer (diff)
Assignment Reviewer Yaron Sheffer
State Completed
Request IETF Last Call review on draft-ietf-cose-hash-envelope by Security Area Directorate Assigned
Posted at https://mailarchive.ietf.org/arch/msg/secdir/vz6ff_TT2T0yfVlOhhzdSVMBK6Y
Reviewed revision 07 (document currently at 10)
Result Has nits
Completed 2025-10-19
review-ietf-cose-hash-envelope-07-secdir-lc-sheffer-2025-10-19-00
Overall the document is clear and mostly ready for publication.

- I suggest to add to the Terminology section a definition of "payload" and
"preimage".

- "Envelope Extended Diagnostic Notation" - this is unclear as text, is it
supposed to be a subsection header?

- It would be good to describe in detail the verifier's behavior (maybe an
actual list of steps), including the decision on regular/detached/hashed
payload.

- If content_type is not allowed, please mention that the payload is always
expected to be a bstr.

- Marking the new headers as critical is only a MAY. Should it be stronger? How
important is this for integrity?

- Sec. 5.1: the second half of this section is a long and convoluted sentence
("The approach...") that I find hard to parse.

- Encrypted hashes: I'm not sure if this is a real use case. But if it is, a
clearer recommendation on how to use this draft in that case would be better
than the current section.