COSE Hash Envelope
draft-ietf-cose-hash-envelope-10
Revision differences
Document history
| Date | Rev. | By | Action |
|---|---|---|---|
|
2025-11-18
|
10 | (System) | RFC Editor state changed to EDIT from IESG |
|
2025-11-15
|
10 | Orie Steele | New version available: draft-ietf-cose-hash-envelope-10.txt |
|
2025-11-15
|
10 | Orie Steele | New version approved |
|
2025-11-15
|
10 | (System) | Request for posting confirmation emailed to previous authors: Henk Birkholz , Orie Steele , Steve Lasker |
|
2025-11-15
|
10 | Orie Steele | Uploaded new revision |
|
2025-11-13
|
09 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
|
2025-11-12
|
09 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
|
2025-11-12
|
09 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
|
2025-10-31
|
09 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
|
2025-10-29
|
09 | (System) | RFC Editor state changed to IESG from AUTH |
|
2025-10-28
|
09 | (System) | RFC Editor state changed to AUTH from EDIT |
|
2025-10-28
|
09 | (System) | RFC Editor state changed to EDIT |
|
2025-10-28
|
09 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
|
2025-10-28
|
09 | (System) | Announcement was received by RFC Editor |
|
2025-10-27
|
09 | Barry Leiba | Closed request for IETF Last Call review by ARTART with state 'Overtaken by Events': Document has finished IESG processing |
|
2025-10-27
|
09 | Barry Leiba | Assignment of request for IETF Last Call review by ARTART to Joseph Yee was marked no-response |
|
2025-10-27
|
09 | (System) | IANA Action state changed to In Progress |
|
2025-10-27
|
09 | (System) | Removed all action holders (IESG state changed) |
|
2025-10-27
|
09 | Morgan Condie | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
|
2025-10-27
|
09 | Morgan Condie | IESG has approved the document |
|
2025-10-27
|
09 | Morgan Condie | Closed "Approve" ballot |
|
2025-10-27
|
09 | Morgan Condie | Ballot approval text was generated |
|
2025-10-26
|
09 | Paul Wouters | This is ready to go now |
|
2025-10-26
|
09 | Paul Wouters | IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::AD Followup |
|
2025-10-23
|
09 | Yaron Sheffer | Request for Telechat review by SECDIR Completed: Ready. Reviewer: Yaron Sheffer. Sent review to list. |
|
2025-10-23
|
09 | Tero Kivinen | Request for Telechat review by SECDIR is assigned to Yaron Sheffer |
|
2025-10-23
|
09 | Cindy Morgan | IESG state changed to Approved-announcement to be sent::AD Followup from IESG Evaluation |
|
2025-10-23
|
09 | Éric Vyncke | [Ballot comment] Thanks for the work done in this document. I have some comments about ### Section 5.1 `the algorithm SHOULD be registered in the … [Ballot comment] Thanks for the work done in this document. I have some comments about ### Section 5.1 `the algorithm SHOULD be registered in the IANA COSE Algorithms registry, and should be distinguishable from non-pre hash variants that may also be present.` Is there any reason why the first SHOULD is marked as BCP14 and not the second one ? In which case can the first SHOULD be ignored ? Please provide a URI for the "IANA COSE Algorithms registry" |
|
2025-10-23
|
09 | Éric Vyncke | [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke |
|
2025-10-22
|
09 | Amanda Baber | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
|
2025-10-22
|
09 | Henk Birkholz | New version available: draft-ietf-cose-hash-envelope-09.txt |
|
2025-10-22
|
09 | Henk Birkholz | New version approved |
|
2025-10-22
|
09 | (System) | Request for posting confirmation emailed to previous authors: Henk Birkholz , Orie Steele , Steve Lasker |
|
2025-10-22
|
09 | Henk Birkholz | Uploaded new revision |
|
2025-10-22
|
08 | Linda Dunbar | Request for IETF Last Call review by GENART Completed: Ready with Issues. Reviewer: Linda Dunbar. Sent review to list. |
|
2025-10-21
|
08 | Mike Bishop | [Ballot comment] The example at https://www.ietf.org/archive/id/draft-ietf-cose-hash-envelope-08.html#section-4.1 appears to repeat at least one element, about the generation of the hash as an adjacent file. Is this … [Ballot comment] The example at https://www.ietf.org/archive/id/draft-ietf-cose-hash-envelope-08.html#section-4.1 appears to repeat at least one element, about the generation of the hash as an adjacent file. Is this file at all relevant to the example, despite being mentioned twice? It seems as if the only relevant piece is that this *is* the hash of the source file. NIT: Section 5.3, "Verifiers that not have" => "Verifiers that do not have" |
|
2025-10-21
|
08 | Mike Bishop | [Ballot Position Update] New position, No Objection, has been recorded for Mike Bishop |
|
2025-10-21
|
08 | Andy Newton | [Ballot Position Update] New position, No Objection, has been recorded for Andy Newton |
|
2025-10-20
|
08 | Deb Cooley | [Ballot comment] Thanks to Yaron Sheffer for his secdir review. I think many of his comments should be incorporated, I can't see that it has … [Ballot comment] Thanks to Yaron Sheffer for his secdir review. I think many of his comments should be incorporated, I can't see that it has happened yet. Section 5.1: Currently you recommend that the strength of all the algorithm components is what I call 'matchy matchy', but that isn't always necessary. I would change this to something like: 'The hash/signature algorithm combination is *RECOMMENDED to be equal or stronger than the payload hash algorithm.' For example, if the payload is hashed with SHA 512, but the hash/signature algorithm is P256 w/ SHA 256, then the strength of the whole thing is basically equivalent to P256 w/ SHA 256, not ideal. |
|
2025-10-20
|
08 | Deb Cooley | [Ballot Position Update] New position, No Objection, has been recorded for Deb Cooley |
|
2025-10-20
|
08 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
|
2025-10-20
|
08 | Henk Birkholz | New version available: draft-ietf-cose-hash-envelope-08.txt |
|
2025-10-20
|
08 | Henk Birkholz | New version approved |
|
2025-10-20
|
08 | (System) | Request for posting confirmation emailed to previous authors: Henk Birkholz , Orie Steele , Steve Lasker |
|
2025-10-20
|
08 | Henk Birkholz | Uploaded new revision |
|
2025-10-20
|
07 | Roman Danyliw | [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw |
|
2025-10-20
|
07 | Gorry Fairhurst | [Ballot Position Update] New position, No Objection, has been recorded for Gorry Fairhurst |
|
2025-10-20
|
07 | Gunter Van de Velde | [Ballot Position Update] New position, No Objection, has been recorded for Gunter Van de Velde |
|
2025-10-20
|
07 | Jim Guichard | [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard |
|
2025-10-19
|
07 | Yaron Sheffer | Request for IETF Last Call review by SECDIR Completed: Has Nits. Reviewer: Yaron Sheffer. Sent review to list. |
|
2025-10-16
|
07 | Erik Kline | [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline |
|
2025-10-16
|
07 | (System) | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
|
2025-10-16
|
07 | Mohamed Boucadair | [Ballot comment] Hi Orie, Steve, and Henk, Thank you for the effort put into this document. I have only very few nits that I submitted … [Ballot comment] Hi Orie, Steve, and Henk, Thank you for the effort put into this document. I have only very few nits that I submitted as a PR using the WG Github repo [1]. Cheers, Med [1] https://github.com/cose-wg/draft-ietf-cose-hash-envelope/pull/58/files |
|
2025-10-16
|
07 | Mohamed Boucadair | [Ballot Position Update] New position, No Objection, has been recorded for Mohamed Boucadair |
|
2025-10-16
|
07 | Morgan Condie | Placed on agenda for telechat - 2025-10-23 |
|
2025-10-15
|
07 | Paul Wouters | Ballot has been issued |
|
2025-10-15
|
07 | Paul Wouters | [Ballot Position Update] New position, Yes, has been recorded for Paul Wouters |
|
2025-10-15
|
07 | Paul Wouters | Created "Approve" ballot |
|
2025-10-15
|
07 | Paul Wouters | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead |
|
2025-10-15
|
07 | Paul Wouters | Ballot writeup was changed |
|
2025-10-15
|
07 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
|
2025-10-15
|
07 | Henk Birkholz | New version available: draft-ietf-cose-hash-envelope-07.txt |
|
2025-10-15
|
07 | Henk Birkholz | New version approved |
|
2025-10-15
|
07 | (System) | Request for posting confirmation emailed to previous authors: Henk Birkholz , Orie Steele , Steve Lasker |
|
2025-10-15
|
07 | Henk Birkholz | Uploaded new revision |
|
2025-10-10
|
06 | David Dong | IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-cose-hash-envelope-06. If any part of this review is inaccurate, please let us know. IANA understands that, upon … IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-cose-hash-envelope-06. If any part of this review is inaccurate, please let us know. IANA understands that, upon approval of this document, there is a single action which we must complete. In the COSE Header Parameters registry in the CBOR Object Signing and Encryption (COSE) registry group located at: https://www.iana.org/assignments/cose/ three early registrations will have their references changed to [ RFC-to-be; Section 3 ] as follows: Name: payload-hash-alg Label: 258 Value Type: int Value Registry: [COSE Algorithms] registry Description: The hash algorithm used to produce the payload of a COSE_Sign1 Reference: [ RFC-to-be; Section 3 ] Name: preimage-content-type Label: 259 Value Type: uint / tstr Value Registry: [CoAP Content-Formats] registry Description: The content-format number or content-type (media-type name) of data that has been hashed to produce the payload of the COSE_Sign1 Reference: [ RFC-to-be; Section 3 ] Name: payload-location Label: 260 Value Type: tstr Value Registry: Description: The string or URI hint for the location of the data hashed to produce the payload of a COSE_Sign1 Reference: [ RFC-to-be; Section 3 ] We understand that this is the only action required to be completed upon approval of this document. NOTE: The action requested in this document will not be completed until the document has been approved for publication as an RFC. This message is meant only to confirm the action that will be performed. For definitions of IANA review states, please see: https://datatracker.ietf.org/help/state/draft/iana-review Thank you, David Dong IANA Services Sr. Specialist |
|
2025-10-10
|
06 | (System) | IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed |
|
2025-10-10
|
06 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
|
2025-10-05
|
06 | Tero Kivinen | Request for IETF Last Call review by SECDIR is assigned to Yaron Sheffer |
|
2025-09-29
|
06 | Jean Mahoney | Request for IETF Last Call review by GENART is assigned to Linda Dunbar |
|
2025-09-27
|
06 | Barry Leiba | Request for IETF Last Call review by ARTART is assigned to Joseph Yee |
|
2025-09-26
|
06 | Morgan Condie | IANA Review state changed to IANA - Review Needed |
|
2025-09-26
|
06 | Morgan Condie | The following Last Call announcement was sent out (ends 2025-10-10): From: The IESG To: IETF-Announce CC: cose-chairs@ietf.org, cose@ietf.org, draft-ietf-cose-hash-envelope@ietf.org, jon.geater@gmail.com, paul.wouters@aiven.io … The following Last Call announcement was sent out (ends 2025-10-10): From: The IESG To: IETF-Announce CC: cose-chairs@ietf.org, cose@ietf.org, draft-ietf-cose-hash-envelope@ietf.org, jon.geater@gmail.com, paul.wouters@aiven.io Reply-To: last-call@ietf.org Sender: Subject: Last Call: (COSE Hash Envelope) to Proposed Standard The IESG has received a request from the CBOR Object Signing and Encryption WG (cose) to consider the following document: - 'COSE Hash Envelope' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the last-call@ietf.org mailing lists by 2025-10-10. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document defines new COSE header parameters for signaling a payload as an output of a hash function. This mechanism enables faster validation as access to the original payload is not required for signature validation. Additionally, hints of the detached payload's content format and availability are defined providing references to optional discovery mechanisms that can help to find original payload content. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-cose-hash-envelope/ No IPR declarations have been submitted directly on this I-D. |
|
2025-09-26
|
06 | Morgan Condie | IESG state changed to In Last Call from Last Call Requested |
|
2025-09-26
|
06 | Paul Wouters | Last call was requested |
|
2025-09-26
|
06 | Paul Wouters | Ballot approval text was generated |
|
2025-09-26
|
06 | Paul Wouters | Ballot writeup was generated |
|
2025-09-26
|
06 | Paul Wouters | IESG state changed to Last Call Requested from Publication Requested |
|
2025-09-26
|
06 | Paul Wouters | Last call announcement was changed |
|
2025-09-16
|
06 | Ivaylo Petrov | # Shepherd Writeup for [COSE Hash Envelope](https://datatracker.ietf.org/doc/draft-ietf-cose-hash-envelope/) ## Document History ### 1. Was the document considered in any WG, and if so, why … # Shepherd Writeup for [COSE Hash Envelope](https://datatracker.ietf.org/doc/draft-ietf-cose-hash-envelope/) ## Document History ### 1. Was the document considered in any WG, and if so, why was it not adopted as a work item there? No. Although it was discussed with members of the SCITT WG it was always seen as appropriate for the more generally useful layer of COSE. ### 2. Was there controversy about particular points that caused the WG to not adopt the document? No. ### 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? _If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.)_ No. ### 4. For protocol documents, are there existing implementations of the contents of the document? _Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as RFC 7942 recommends) or elsewhere (where)?_ This is not a protocol document. However, I am aware that at least 2 implementations exist, from DataTrails and Microsoft. ## Additional Reviews ### 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations _Would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place._ The document is foundational to certain use cases of SCITT, and I considered that it might also be useful to RATS. I canvassed both WGs for feedback. No particular feedback was given by RATS, but the SCITT WG expressed very positive views. ### 6. Describe how the document meets any required formal expert review criteria _Such as the MIB Doctor, YANG Doctor, media type, and URI type reviews._ The document contains a request for 3 COSE Header Parameters. ### 7. If the document contains a YANG module, has the final version of the module been checked with any of the recommended validation tools for syntax and formatting validation? The document does not contain a YANG module. ### 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language I have taken the CDDL from the document (after the small change from v5 to v6) and successfully validated and generated examples using Hannes Kimara's CDDLC golang tooling. ## Document Shepherd Checks ### 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? The shepherd believes that the document is needed, clearly written, complete and correctly designed. Subject to clarification of the CDDL issues it is ready to be handed off to the responsible Area Director. ### 10. Several IETF Areas have assembled lists of common issues that their reviewers encounter. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? The document has been presented and discussed at multiple IETF meetings and had protracted discussions around hash algorithm selection and operator ordering. I believe these have all been settled. ### 11. What type of RFC publication is being requested on the IETF stream _Best Current Practice, Proposed Standard, Internet Standard, Informational, Experimental or Historic? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent?_ The intended type is Proposed Standard, because the document describes a data format for the purpose of interoperability, and uses BCP14 language. Implementations have moved past the experimental stage. The Datatracker does reflect the correct RFC status. ### 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in BCP 79? _To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable._ I have obtained confirmation by email from all authors that they have fulfilled their IPR disclosure obligations, and also asked the WG list for more general input. To the best of my knowledge, no disclosure is necessary for this document. ### 13. Has each author, editor, and contributor shown their willingness to be listed as such? Yes. ### 14. Document any remaining I-D nits in this document. _Simply running the idnits tool is not enough; please review the "Content Guidelines" on authors.ietf.org. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.)_ `idnits` reports: `Summary: 0 errors (**), 0 flaws (~~), 2 warnings (==), 2 comments (--).` Both warnings appear to be erroneous. One comment refers to an out-of-date reference which seems harmless. From a content guidelines perspective the document is mostly good. It is correctly named, structured, and contains the required content. I note one deviation from the recommendations of the Content Guidelines, in that the author contact emails are all work emails, which are not stable over time. Indeed, for 2 of the 3 authors those addresses were correct at the time of writing but no longer are. ### 15. Should any informative references be normative or vice-versa? No. ### 16. List any normative references that are not freely available to anyone. _Did the community have sufficient access to review any such normative references?_ All normative references have been freely available for a long time. ### 17. Are there any normative downward references that are not already listed in the DOWNREF registry? There are no normative downward references in this document. ### 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? No. ### 19. Will publication of this document change the status of any existing RFCs? _If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed._ The publication of this document will not change the status of any existing RFCs. ### 20. Describe the document shepherd's review of the IANA considerations section _Especially with regard to its consistency with the body of the document._ _Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see RFC 8126)._ The document clearly identifies its ask to IANA for new COSE Header Params. The request is necessary and minimal, and does not establish a new registry. ### 21. List any new IANA registries that require Designated Expert Review for future allocations. _Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate._ There are no new registries. |
|
2025-09-16
|
06 | Ivaylo Petrov | IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up |
|
2025-09-16
|
06 | Ivaylo Petrov | IESG state changed to Publication Requested from I-D Exists |
|
2025-09-16
|
06 | (System) | Changed action holders to Paul Wouters (IESG state changed) |
|
2025-09-16
|
06 | Ivaylo Petrov | Responsible AD changed to Paul Wouters |
|
2025-09-16
|
06 | Ivaylo Petrov | Document is now in IESG state Publication Requested |
|
2025-09-02
|
06 | Jon Geater | # Shepherd Writeup for [COSE Hash Envelope](https://datatracker.ietf.org/doc/draft-ietf-cose-hash-envelope/) ## Document History ### 1. Was the document considered in any WG, and if so, why … # Shepherd Writeup for [COSE Hash Envelope](https://datatracker.ietf.org/doc/draft-ietf-cose-hash-envelope/) ## Document History ### 1. Was the document considered in any WG, and if so, why was it not adopted as a work item there? No. Although it was discussed with members of the SCITT WG it was always seen as appropriate for the more generally useful layer of COSE. ### 2. Was there controversy about particular points that caused the WG to not adopt the document? No. ### 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? _If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.)_ No. ### 4. For protocol documents, are there existing implementations of the contents of the document? _Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as RFC 7942 recommends) or elsewhere (where)?_ This is not a protocol document. However, I am aware that at least 2 implementations exist, from DataTrails and Microsoft. ## Additional Reviews ### 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations _Would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place._ The document is foundational to certain use cases of SCITT, and I considered that it might also be useful to RATS. I canvassed both WGs for feedback. No particular feedback was given by RATS, but the SCITT WG expressed very positive views. ### 6. Describe how the document meets any required formal expert review criteria _Such as the MIB Doctor, YANG Doctor, media type, and URI type reviews._ The document contains a request for 3 COSE Header Parameters. ### 7. If the document contains a YANG module, has the final version of the module been checked with any of the recommended validation tools for syntax and formatting validation? The document does not contain a YANG module. ### 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language I have taken the CDDL from the document (after the small change from v5 to v6) and successfully validated and generated examples using Hannes Kimara's CDDLC golang tooling. ## Document Shepherd Checks ### 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? The shepherd believes that the document is needed, clearly written, complete and correctly designed. Subject to clarification of the CDDL issues it is ready to be handed off to the responsible Area Director. ### 10. Several IETF Areas have assembled lists of common issues that their reviewers encounter. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? The document has been presented and discussed at multiple IETF meetings and had protracted discussions around hash algorithm selection and operator ordering. I believe these have all been settled. ### 11. What type of RFC publication is being requested on the IETF stream _Best Current Practice, Proposed Standard, Internet Standard, Informational, Experimental or Historic? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent?_ The intended type is Proposed Standard, because the document describes a data format for the purpose of interoperability, and uses BCP14 language. Implementations have moved past the experimental stage. The Datatracker does reflect the correct RFC status. ### 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in BCP 79? _To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable._ I have obtained confirmation by email from all authors that they have fulfilled their IPR disclosure obligations, and also asked the WG list for more general input. To the best of my knowledge, no disclosure is necessary for this document. ### 13. Has each author, editor, and contributor shown their willingness to be listed as such? Yes. ### 14. Document any remaining I-D nits in this document. _Simply running the idnits tool is not enough; please review the "Content Guidelines" on authors.ietf.org. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.)_ `idnits` reports: `Summary: 0 errors (**), 0 flaws (~~), 2 warnings (==), 2 comments (--).` Both warnings appear to be erroneous. One comment refers to an out-of-date reference which seems harmless. From a content guidelines perspective the document is mostly good. It is correctly named, structured, and contains the required content. I note one deviation from the recommendations of the Content Guidelines, in that the author contact emails are all work emails, which are not stable over time. Indeed, for 2 of the 3 authors those addresses were correct at the time of writing but no longer are. ### 15. Should any informative references be normative or vice-versa? No. ### 16. List any normative references that are not freely available to anyone. _Did the community have sufficient access to review any such normative references?_ All normative references have been freely available for a long time. ### 17. Are there any normative downward references that are not already listed in the DOWNREF registry? There are no normative downward references in this document. ### 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? No. ### 19. Will publication of this document change the status of any existing RFCs? _If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed._ The publication of this document will not change the status of any existing RFCs. ### 20. Describe the document shepherd's review of the IANA considerations section _Especially with regard to its consistency with the body of the document._ _Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see RFC 8126)._ The document clearly identifies its ask to IANA for new COSE Header Params. The request is necessary and minimal, and does not establish a new registry. ### 21. List any new IANA registries that require Designated Expert Review for future allocations. _Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate._ There are no new registries. |
|
2025-09-01
|
06 | Henk Birkholz | New version available: draft-ietf-cose-hash-envelope-06.txt |
|
2025-09-01
|
06 | Henk Birkholz | New version accepted (logged-in submitter: Henk Birkholz) |
|
2025-09-01
|
06 | Henk Birkholz | Uploaded new revision |
|
2025-07-07
|
05 | Jon Geater | # Shepherd Writeup for [COSE Hash Envelope](https://datatracker.ietf.org/doc/draft-ietf-cose-hash-envelope/) ## Document History ### 1. Was the document considered in any WG, and if so, why … # Shepherd Writeup for [COSE Hash Envelope](https://datatracker.ietf.org/doc/draft-ietf-cose-hash-envelope/) ## Document History ### 1. Was the document considered in any WG, and if so, why was it not adopted as a work item there? No. Although it was discussed with members of the SCITT WG it was always seen as appropriate for the more generally useful layer of COSE. ### 2. Was there controversy about particular points that caused the WG to not adopt the document? No. ### 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? _If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.)_ No. ### 4. For protocol documents, are there existing implementations of the contents of the document? _Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as RFC 7942 recommends) or elsewhere (where)?_ This is not a protocol document. However, I am aware that at least 2 implementations exist, from DataTrails and Microsoft. ## Additional Reviews ### 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations _Would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place._ The document is foundational to certain use cases of SCITT, and I considered that it might also be useful to RATS. I canvassed both WGs for feedback. No particular feedback was given by RATS, but the SCITT WG expressed very positive views. ### 6. Describe how the document meets any required formal expert review criteria _Such as the MIB Doctor, YANG Doctor, media type, and URI type reviews._ The document contains a request for 3 COSE Header Parameters. ### 7. If the document contains a YANG module, has the final version of the module been checked with any of the recommended validation tools for syntax and formatting validation? The document does not contain a YANG module. ### 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language I tried validating the CDDL with 2 tools: * Hannes Kimara's CDDLC golang tooling * Christian Bromann's CDDL javacript tooling Both throw up significant errors. Given that there are at least 2 successful implementations of this document that is confusing, but not unheard of. I have reached out to the authors to see if I missed anything obvious. ## Document Shepherd Checks ### 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? The shepherd believes that the document is needed, clearly written, complete and correctly designed. Subject to clarification of the CDDL issues it is ready to be handed off to the responsible Area Director. ### 10. Several IETF Areas have assembled lists of common issues that their reviewers encounter. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? The document has been presented and discussed at multiple IETF meetings and had protracted discussions around hash algorithm selection and operator ordering. I believe these have all been settled. ### 11. What type of RFC publication is being requested on the IETF stream _Best Current Practice, Proposed Standard, Internet Standard, Informational, Experimental or Historic? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent?_ The intended type is Proposed Standard, because the document describes a data format for the purpose of interoperability, and uses BCP14 language. Implementations have moved past the experimental stage. The Datatracker does reflect the correct RFC status. ### 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in BCP 79? _To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable._ I have obtained confirmation by email from all authors that they have fulfilled their IPR disclosure obligations, and also asked the WG list for more general input. To the best of my knowledge, no disclosure is necessary for this document. ### 13. Has each author, editor, and contributor shown their willingness to be listed as such? Yes. ### 14. Document any remaining I-D nits in this document. _Simply running the idnits tool is not enough; please review the "Content Guidelines" on authors.ietf.org. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.)_ `idnits` reports: `Summary: 0 errors (**), 0 flaws (~~), 2 warnings (==), 2 comments (--).` Both warnings appear to be erroneous. One comment refers to an out-of-date reference which seems harmless. From a content guidelines perspective the document is mostly good. It is correctly named, structured, and contains the required content. I note one deviation from the recommendations of the Content Guidelines, in that the author contact emails are all work emails, which are not stable over time. Indeed, for 2 of the 3 authors those addresses were correct at the time of writing but no longer are. ### 15. Should any informative references be normative or vice-versa? No. ### 16. List any normative references that are not freely available to anyone. _Did the community have sufficient access to review any such normative references?_ All normative references have been freely available for a long time. ### 17. Are there any normative downward references that are not already listed in the DOWNREF registry? There are no normative downward references in this document. ### 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? No. ### 19. Will publication of this document change the status of any existing RFCs? _If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed._ The publication of this document will not change the status of any existing RFCs. ### 20. Describe the document shepherd's review of the IANA considerations section _Especially with regard to its consistency with the body of the document._ _Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see RFC 8126)._ The document clearly identifies its ask to IANA for new COSE Header Params. The request is necessary and minimal, and does not establish a new registry. ### 21. List any new IANA registries that require Designated Expert Review for future allocations. _Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate._ There are no new registries. |
|
2025-06-14
|
05 | Michael Jones | IETF WG state changed to WG Consensus: Waiting for Write-Up from WG Document |
|
2025-06-14
|
05 | Michael Jones | Changed consensus to Yes from Unknown |
|
2025-06-14
|
05 | Michael Jones | Intended Status changed to Proposed Standard from None |
|
2025-06-14
|
05 | Michael Jones | Notification list changed to jon.geater@gmail.com because the document shepherd was set |
|
2025-06-14
|
05 | Michael Jones | Document shepherd changed to Jon Geater |
|
2025-03-28
|
05 | Steve Lasker | New version available: draft-ietf-cose-hash-envelope-05.txt |
|
2025-03-28
|
05 | Steve Lasker | New version approved |
|
2025-03-28
|
05 | (System) | Request for posting confirmation emailed to previous authors: Henk Birkholz , Orie Steele , Steve Lasker |
|
2025-03-28
|
05 | Steve Lasker | Uploaded new revision |
|
2025-03-17
|
04 | Steve Lasker | New version available: draft-ietf-cose-hash-envelope-04.txt |
|
2025-03-17
|
04 | (System) | New version approved |
|
2025-03-17
|
04 | (System) | Request for posting confirmation emailed to previous authors: Henk Birkholz , Orie Steele , Steve Lasker |
|
2025-03-17
|
04 | Steve Lasker | Uploaded new revision |
|
2025-03-03
|
03 | Steve Lasker | New version available: draft-ietf-cose-hash-envelope-03.txt |
|
2025-03-03
|
03 | Henk Birkholz | New version approved |
|
2025-03-03
|
03 | (System) | Request for posting confirmation emailed to previous authors: Henk Birkholz , Orie Steele , Steve Lasker |
|
2025-03-03
|
03 | Steve Lasker | Uploaded new revision |
|
2025-02-21
|
02 | Henk Birkholz | New version available: draft-ietf-cose-hash-envelope-02.txt |
|
2025-02-21
|
02 | Henk Birkholz | New version accepted (logged-in submitter: Henk Birkholz) |
|
2025-02-21
|
02 | Henk Birkholz | Uploaded new revision |
|
2024-10-16
|
01 | Orie Steele | New version available: draft-ietf-cose-hash-envelope-01.txt |
|
2024-10-16
|
01 | Steve Lasker | New version approved |
|
2024-10-16
|
01 | (System) | Request for posting confirmation emailed to previous authors: Henk Birkholz , Orie Steele , Steve Lasker |
|
2024-10-16
|
01 | Orie Steele | Uploaded new revision |
|
2024-08-16
|
00 | Orie Steele | Changed document external resources from: None to: github_repo https://github.com/cose-wg/draft-ietf-cose-hash-envelope |
|
2024-08-15
|
00 | Orie Steele | This document now replaces draft-steele-cose-hash-envelope instead of None |
|
2024-08-15
|
00 | Orie Steele | New version available: draft-ietf-cose-hash-envelope-00.txt |
|
2024-08-15
|
00 | Michael Jones | WG -00 approved |
|
2024-08-15
|
00 | Orie Steele | Set submitter to "Orie Steele ", replaces to (none) and sent approval email to group chairs: cose-chairs@ietf.org |
|
2024-08-15
|
00 | Orie Steele | Uploaded new revision |