[auth48] Re: Final review in markdown: RFC-to-be 9995 draft-ietf-cose-hash-envelope for your review
Orie <orie@or13.io> Wed, 27 May 2026 13:16 UTC
Return-Path: <orie@or13.io>
X-Original-To: auth48archive@mail2.ietf.org
Delivered-To: auth48archive@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 9CC7BF5EE2C4 for <auth48archive@mail2.ietf.org>; Wed, 27 May 2026 06:16:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779887809; bh=pDqY/Jdf3lIlXGhQNSVRZiMzAb+TqcT+kxrfFtgDBtU=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=exId7eqSgBAFXdGh6opn+FmEeIZbj9LluleMNFqnxmp+8cniPgVECNbQQBMflDg9C pEG8e0JCdFzzT59LRCBShKDtLrNZGDc4XZ2+qofqbvFddZPYXVOvKGIlqC8G9zfOHL hELt9CKCo1soCbjCXSiSkYI2+ITK4LGywgWpvdlk=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=or13.io
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wzmKZ-SzDcoH for <auth48archive@mail2.ietf.org>; Wed, 27 May 2026 06:16:48 -0700 (PDT)
Received: from mail-ua1-x929.google.com (mail-ua1-x929.google.com [IPv6:2607:f8b0:4864:20::929]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 404FFF5EE1F5 for <auth48archive@rfc-editor.org>; Wed, 27 May 2026 06:15:41 -0700 (PDT)
Received: by mail-ua1-x929.google.com with SMTP id a1e0cc1a2514c-96389878b39so13370241.3 for <auth48archive@rfc-editor.org>; Wed, 27 May 2026 06:15:41 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1779887735; cv=none; d=google.com; s=arc-20240605; b=RJUvkorOBU1Pkr4TEoJGAnaVZhSaDgOXth/u6buOpwUvzaEMpD6VpRRuBIXkAmvwCn HDW+fOsAHFJT37wgoD60Pb5AA4VjavqYHG/RAc3pPpcCXvL4RZcQg1qMDqFWgeWGQ+6d Suo91B9dYhg2ITeo4lTGlyfZRszqr+fMj8tDov/PMwpCc3IPz1rMbyfVI/Fz8jdRWKra 7+ko/5L5oeGte4t5qLRZJCgUbgR/7SIzW8femXs1Wm0vF+HZd4mYmRpCJh8AYGtG4d+n b4LUKh0ateSnJc0piZobCafyY+GCXXPkXWPatl7ag1bq76ihfWMqtjYBUKa4Jz4rmqE5 l0Uw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=Z7740rzzz5L3fAdFdtsV+0GEg/w8IbaebNCrXcPfTdY=; fh=m/gTzBVhQZgwmuAQkMYdZyyll+s0Gld1vAj3AxZ+9EM=; b=TQP6y2vKbZpY/Ftwrz8scf+op/s7mOlGgh5or92o/mD13rXtTzhWCIXoZfjv/XH4lo n2jpBGfEQJriSLLRYi2d9mERAXCpV03AwingcoeSxGqTUihJsSHTcPAdCebfYDD4E3Pm kJtY+zBVYSVBfHqbHeqJTvuwoNpT7hA5XpVpU/L6jmYnySS0oAMgexM2YwHSXYL5a9Ic v+PeqSAzGsqBPTLLC9Yq4Q45qxbi+FARhYcO9rkJCh00ySXMGoga5zvOsdavoQwdok5n my0qnw8a2KSr9HrH/l/ic8L1OpPxQ/MyZjDtteMSja0nmUCN97lXkmT0i4i3FzpG1LXy GdCg==; darn=rfc-editor.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=or13.io; s=google; t=1779887735; x=1780492535; darn=rfc-editor.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Z7740rzzz5L3fAdFdtsV+0GEg/w8IbaebNCrXcPfTdY=; b=XZGxSKwbLI3pkxj4hfEkONG9fqJxZRuV1YJhzCfb453mgDzGQARnQBiDfDaGa04PVu eMC3IUUr2euCkTbsn8STqOIvsnK7Ue/2gRFQ8JnqTMJ905fDD01M5qolaBef2NvBzqQ0 7LKO1tajxinlsQNFcMOTRnsVsXO2jCWKoMWdy7jXI3+KoX/cjb5kn+rEgFWKIEOax9zS 3Jn5PVJNck/lcv6zvn6Ss/b8rc81CB5LGTbeA/0G0u0XdZnsAsTAfvIQXwRpQ55SunIO jjm7Z2eKvKFGlnLuAsGl7WwnoB2Hxl+s6oMF4kaXGKS4WyNJEsNKYUPgS9Nl4eHbfEYv t6rA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779887735; x=1780492535; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Z7740rzzz5L3fAdFdtsV+0GEg/w8IbaebNCrXcPfTdY=; b=IwVxaui66UTX6jd1WeB6FtLqHgRPA5CcvSLLExEz8Ub46YUBxP7oznQFtc39UaPosP 4H2g9lOAvPI9BUgZ/lcyS9IoH91sWDQpmwE0vwD1SyMe2ugsRzzKbA1x/spcFZCSSgle 2tGeEtyRgPGDx0qnV5+b5CeMB5HXpjMmo/8Bru8cIC1JbeIxVFyK+/1onHGC2arNjnGs CdPnewejcmPm8nz3VIm2npVm7jNLi/iRxjV7dq4+LyS9m/nK0ZCOwAg3sphQYzBJIt01 aBbWENL+QSTecxyCSdc4FzEkUzDtqdsz9A7UqDYyssF5/1uDQrCDO9s1R+3YvnutND0a a7BQ==
X-Forwarded-Encrypted: i=1; AFNElJ/TcrJSdvLtF+LFfMg1vSAvVGyt9yvLgYh3wNAdmpX/MAdlphOhn9K02/THXj+Ge5I66ZuG+wxQOZ1GYamw@rfc-editor.org
X-Gm-Message-State: AOJu0YybQA3QJa5CtGPRh6iRvxkBLTQey4Izfs/AT7vSXFXA5TB4bxe8 Vigtm900R+5mY2Y/XObF5b7EDkpxZQT4w0HC2g6isf8YMdiY+sU4tEexrnkOo7/7vJU6PgxI7lm JrQ9cJj1yFJf5BKe8GyQYiLtRY+toM4oZbQ3/r0/tNQ==
X-Gm-Gg: Acq92OEI6hD5KgMcpIcG/wuIYaqiJPq5OYMYnqoA8X0pn4F8HuHEBrAD7ve4NgX2Y/i EvjPqv+HxZMxbZoPoZR0roEJ+c+GeAT9V/c3JO8lxo1z/fJ+6Bfxaho5pzdrqoDzfBir/IxBWn5 L24V/kEmSWswP1y5TYS7J6iIMW4oAqzRKS4HAEhTVunhgLfmT2l4RsoqhIczTUsimRrIHw3KviH qYkIxs7/jt55PhSdx+y2h5J6rcjPBQssfJoHIbknB6WkBGys0qXU8mV8GATi49TK3KNxiD24jgM hoSkA4U759rMZsCyMJ86fR+hTXzMky4GOJrRbNe3
X-Received: by 2002:a05:6102:5709:b0:660:d5b8:899a with SMTP id ada2fe7eead31-67c6f7408a2mr12616381137.5.1779887734469; Wed, 27 May 2026 06:15:34 -0700 (PDT)
MIME-Version: 1.0
References: <177933119520.10.8108173421221401387@rfc-editor.org> <64AEC0B7-82F5-420F-8226-80E8363163EE@staff.rfc-editor.org>
In-Reply-To: <64AEC0B7-82F5-420F-8226-80E8363163EE@staff.rfc-editor.org>
From: Orie <orie@or13.io>
Date: Wed, 27 May 2026 09:15:22 -0400
X-Gm-Features: AVHnY4INtnEcI0TEYq4CyzWxgnfxtgneBjvBW_GB71X9mZj7CFCVaawQ8Fd8i0k
Message-ID: <CAMzqgoyKfg2batAyo=pLaS5ZRYOcUQLE1TR6ZEJQngNceWtuYA@mail.gmail.com>
To: Megan Ferguson <mferguson@staff.rfc-editor.org>
Content-Type: multipart/alternative; boundary="00000000000027451c0652cc6830"
Message-ID-Hash: 4IAHNKPK76RX2BI5PO54ZUIYVS73JCZU
X-Message-ID-Hash: 4IAHNKPK76RX2BI5PO54ZUIYVS73JCZU
X-MailFrom: orie@or13.io
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Steve Lasker <stevenlasker@hotmail.com>, henk.birkholz@ietf.contact, auth48archive@rfc-editor.org, jon.geater@gmail.com, debcooley1@gmail.com, stndrds-inacio@andrew.cmu.edu, sec-ads@ietf.org, cose-chairs@ietf.org, rfc-editor@rfc-editor.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [auth48] Re: Final review in markdown: RFC-to-be 9995 draft-ietf-cose-hash-envelope for your review
List-Id: "Archiving AUTH48 exchanges between the RFC Production Center, the authors, and other related parties" <auth48archive.rfc-editor.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/auth48archive/qy-NcDgIVtT4gPrOhk-f9mYxjIY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/auth48archive>
List-Help: <mailto:auth48archive-request@rfc-editor.org?subject=help>
List-Owner: <mailto:auth48archive-owner@rfc-editor.org>
List-Post: <mailto:auth48archive@rfc-editor.org>
List-Subscribe: <mailto:auth48archive-join@rfc-editor.org>
List-Unsubscribe: <mailto:auth48archive-leave@rfc-editor.org>
Hi, Thank you for the work on this document! Inline for the rest: On Tue, May 26, 2026 at 11:56 AM Megan Ferguson < mferguson@staff.rfc-editor.org> wrote: > Just resending to add Steve’s preferred email to the thread. > > > On May 20, 2026, at 8:39 PM, rfc-editor@rfc-editor.org wrote: > > > > Authors, > > > > While reviewing this document during AUTH48, please resolve (as > necessary) the following questions, which are also in the source file. > > > > 1) <!-- [rfced] Please insert any keywords (beyond those that appear in > > the title) for use on https://www.rfc-editor.org/search. --> > > > > > > 2) <!--[rfced] Please review and confirm this suggested update maintains > > your intended meaning: > > > > Original: > > COSE defined detached payloads in Section 2 of [RFC9052], using nil as > > the payload. > > > > Perhaps: > > Section 2 of [RFC9052] defines detached payloads for COSE, using nil > > as the payload. --> > > I prefer your edit to the original here. > > > > > 3) <!--[rfced] Please review our update to add a comma at the end of a > line in the CDDL: > > > > Original: > > &(payload_hash_alg: 258) => int > > > > Current: > > &(payload_hash_alg: 258) => int, > > > > --> > > I prefer the comma, though I will admit I have lost track of CDDL best practices for this... @Henk Birkholz <henk.birkholz@ietf.contact> ? > > > > > 4) <!--[rfced] Please review our updates to the following text to ensure > > we have maintained your intended meaning: > > > > Original: > > For example, when the actual content is a bstr, a Verifier appraising > > a content-type bstr has to decide if that bstr describes the digest > > bytes or the preimage bytes. Setting preimage-content-type to bstr, > > makes it clear that the preimage bytes themselves were a bstr. > > > > Current: > > For example, when the actual content is a byte string (bstr), a > > verifier appraising the payload has to decide whether that bstr > > represents the digest bytes or the preimage bytes. Setting > > payload_preimage_content_type to bstr makes it clear that the > > preimage bytes themselves were a bstr. > > Current looks good to me. > > > --> > > > > > > 5) <!-- [rfced] We updated the URL for application/spdx+json as shown > below, as the original was 404. Please review and let us know if any > corrections are needed. > > > > Original: https://www.iana.org/assignments/media-types/application/spdx+ > > current: > https://www.iana.org/assignments/media-types/application/spdx+json > > --> > > Thanks for correcting! > > > > > 6) <!--[rfced] Using "the" before manifest.spdx.json makes it feel like a > > label is missing. Please review. > > > > Original: > > The payload of this COSE_Sign1 is the SHA256 hash of the > > manifest.spdx.json. > > > > --> > > "the" could be removed here I think. > > > > > 7) <!--[rfced] Please review if internet should be Internet here: > > > > Original: > > Verifiers that do not have access to the internet and obtain the > > preimage via other means will not be able to perform that check, nor > > to derive utility from it. > > --> > I think it can remain lower case here. > > > > > > 8) <!-- [rfced] We updated the "Value Registry" column of table 1 to > include references to "CoAP Content-Formats" and "COSE Algorithms". Please > review and let us know any concerns. The references have been added as > informative references. > > > > Because we added a reference to the COSE Algorithms registry, we also > replaced the URL below with an in text citation. Please review. > > > > Original: > > Note that when using a pre-hash > > algorithm, the algorithm MUST be registered in the IANA COSE > > > Algorithms registry (https://www.iana.org/assignments/cose/ > > > cose.xhtml#algorithms), and MUST be distinguishable from non-pre hash > > > variants that may also be present. > > > > Current: > > Note that, when using a pre-hash algorithm, > > the algorithm MUST be registered in the IANA "COSE Algorithms" > > registry [COSE-Algorithms] and MUST be distinguishable from non-pre- > > hash variants that may also be present. > > --> > Looks good to me. > > > > > > 9) <!--[rfced] Please review the following possible inconsistencies with > regard to terminology: > > > > COSE_MAC vs. COSE_Mac > > SHA-256 vs. SHA256 > > SHA-384 vs. SHA384 > > --> > It must be "COSE_Mac" and "SHA-256". > > > > > 10) <!--[rfced] We had the following questions related to abbreviation > use in the document: > > > > a) Please note that we have expanded abbreviations on first use. > > Please review for accuracy. > > > > b) Would you like to expand SPDX as "System Package Data Exchange" on > > first use? --> > > No, but expanded as "Software Package Data Exchange" seems like a good idea: https://en.wikipedia.org/wiki/Software_Package_Data_Exchange > > > > 11) <!--[rfced] In the response to our intake form, we saw: > > > > We only use ` ... I suspect we might be better off using " for a few > > values instead of `, and reserve ` for highlighting code points and > > not examples. > > > > Please let us know if/how updates should be made using Old/New and/or > > by updating the edited file directly. --> > > Lets address this at the end, to avoid chatter, I'm not attached to making any changes here, just called it out during intake. > > > > > Thank you. > > Megan Ferguson and Sandy Ginoza > > RFC Production Center > > > > > > > > > > On May 20, 2026, at 4:20 PM, rfc-editor@rfc-editor.org wrote: > > > > RFC Author(s): > > > > Your document is now ready for Final Review (previously AUTH48). > > > > The document was edited in kramdown-rfc as part of the RPC pilot test > (see > > https://www.rfc-editor.org/rpc/wiki/doku.php?id=pilot_test_kramdown_rfc) > > > > > Please review the procedures for your review using kramdown-rfc: > > > > > https://www.rfc-editor.org/rpc/wiki/doku.php?id=pilot_test_instructions_completing_auth48_using_kramdown > > > > Once the review is complete, it will be published as an RFC. > > > > > > Files > > ----- > > > > The files are available here: > > https://www.rfc-editor.org/authors/rfc9995.md > > https://www.rfc-editor.org/authors/rfc9995.html > > https://www.rfc-editor.org/authors/rfc9995.pdf > > https://www.rfc-editor.org/authors/rfc9995.txt > > > > Diff file of the text: > > https://www.rfc-editor.org/authors/rfc9995-diff.html > > https://www.rfc-editor.org/authors/rfc9995-rfcdiff.html (side by side) > > > > Diff of the kramdown: > > https://www.rfc-editor.org/authors/rfc9995-md-diff.html > > https://www.rfc-editor.org/authors/rfc9995-md-rfcdiff.html (side by > side) > > > > > > Tracking progress > > ----------------- > > > > The details of the AUTH48 status of your document are here: > > https://www.rfc-editor.org/auth48/rfc9995 > > > > > > Please let us know if you have any questions. > > > > Thank you for your cooperation, > > > > RFC Editor > > > > -------------------------------------- > > RFC 9995 (draft-ietf-cose-hash-envelope) > > > > Title : COSE Hash Envelope > > Author(s) : O. Steele, > > S. Lasker, > > H. Birkholz > > WG Chair(s) : Ivaylo Petrov, Michael Jones > > Area Director(s) : Deb Cooley, Christopher Inacio > > > >
- [auth48] Re: Final review in markdown: RFC-to-be … rfc-editor
- [auth48] Final review in markdown: RFC-to-be 9995… rfc-editor
- [auth48] Re: Final review in markdown: RFC-to-be … Megan Ferguson
- [auth48] Re: Final review in markdown: RFC-to-be … Megan Ferguson
- [auth48] Re: Final review in markdown: RFC-to-be … Orie
- [auth48] Re: Final review in markdown: RFC-to-be … Megan Ferguson
- [auth48] Re: Final review in markdown: RFC-to-be … Orie
- [auth48] Re: Final review in markdown: RFC-to-be … Henk Birkholz
- [auth48] Re: Final review in markdown: RFC-to-be … Orie
- [auth48] Re: Final review in markdown: RFC-to-be … Megan Ferguson
- [auth48] Re: Final review in markdown: RFC-to-be … Orie
- [auth48] Re: Final review in markdown: RFC-to-be … Megan Ferguson