[auth48] Re: Final review in markdown: RFC-to-be 9995 draft-ietf-cose-hash-envelope for your review
Megan Ferguson <mferguson@staff.rfc-editor.org> Tue, 26 May 2026 15:57 UTC
Return-Path: <mferguson@staff.rfc-editor.org>
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 D9194F550A41 for <auth48archive@mail2.ietf.org>; Tue, 26 May 2026 08:57:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779811029; bh=MDz29l/P9DGgHK+UuwmVH7K1Cun2FTVcftVPvRcSFpA=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=xGD/m4AJ5s9CsEp+pETT7o5pmd4Iq69zD3fUfCFyRa9+45dNaVDReIhVzTvI+kA9O poJ4sf4YYr5imzYWVY0sCDW9Ex81NIh3TJGQ0xK0DQdx0tKNJxg9r9NyS1A74srsSi Idqy069sPngjZBNw+HXBFFlyQYrf8PkspM7VVcuM=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=staff-rfc-editor-org.20251104.gappssmtp.com
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 UhL-q_B4VVks for <auth48archive@mail2.ietf.org>; Tue, 26 May 2026 08:57:09 -0700 (PDT)
Received: from mail-ot1-x32d.google.com (mail-ot1-x32d.google.com [IPv6:2607:f8b0:4864:20::32d]) (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 B6CAFF5509AB for <auth48archive@rfc-editor.org>; Tue, 26 May 2026 08:56:44 -0700 (PDT)
Received: by mail-ot1-x32d.google.com with SMTP id 46e09a7af769-7de44ed7a11so9950597a34.1 for <auth48archive@rfc-editor.org>; Tue, 26 May 2026 08:56:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=staff-rfc-editor-org.20251104.gappssmtp.com; s=20251104; t=1779811004; x=1780415804; darn=rfc-editor.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Ie9jpKL8BwaSXF1ZAQgfn5fCOj5qCBA5ShPbioUkQkM=; b=yBcwG+eKb8+4YORPBNahZraXblWVdIq22XAHUh/aZ2DPoqXWDcHisnsMhqFZt7NNov UJIYd5fd2duqarA8GhE0A7s//5gKfZkd1ek/ZOsY+98FSXUTnUmd0X0gAA1zX6itsSYn NQmf6VVerg2+PJAyua32AxI+oJ4cCmP/lu5oqi9EI4YgErEjp5c5uoO1XSc7N+9N1Uvu vq571HJLws9nAavlkre4OBXKKD+QZYdyB/XPA3fO+6wWaP0JLg1YlyaTvv/inuq2xeqi ozs3TW62JOzn0ak/WbmMfiwpFne990laJn1e5SGvHjBHyDApJhQt9MCN2lOZnCv2CJXq iWqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779811004; x=1780415804; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Ie9jpKL8BwaSXF1ZAQgfn5fCOj5qCBA5ShPbioUkQkM=; b=HDZ5zSVXJTupRsbFz/abnXVeIkXYBjmX2RhBO9Z5rT+9FR7OM0y7IaHVpJoBrpQvn3 LQK4BmXFPQUCJG12UWI31oxxlflewhoivkkMCuco4I3uIpt9t4jPl9GipyogJ69WPr0k hRZMNeem7qEacZqPsbrKi+SvA385jEVx3Y7mQZR2X1SAncm1O0PM/16usXKtNAnkEXZu f4dE0YqFjgEOO4azIn6kguQ+UOUlw9wg1k5PPwLiz4EBPSReT7rZcOCFJeJDfd6DioaN iKnmrNCn1W9lsBxmVa220v4QiIhP7Ud09jf9wo5V3ICmR+ofGmxcG8KI4mi0o/xl1Ir+ cxCA==
X-Forwarded-Encrypted: i=1; AFNElJ+weL/c7PqDKhhrtM9fo7bMhII1rBJfHveXDDuc12vYm9sP1BDjk6M9PFwzY1ATfXJATrjDayMcY9lb3srl@rfc-editor.org
X-Gm-Message-State: AOJu0Yy7iKE4Y77mX99qm8ViTVmgGOU8tCgM5xWDsFBCR2g2HQPr/K+I BhjjL3HIuNeSS663Jz1z+9Bx8/NgR9m1dIYSxhdwAVliF9I01DC7UOFAzUy3mU2ujx1TFg==
X-Gm-Gg: Acq92OF9HZV8doMZefJO0MA20pCrRbk/AKD/tyMv/Q451l1p7zmhmUH2Bmp0VYoi0Om cWjQIhf7PsVhPFW5KEVUCYrYaRSWr25gVC7TZx6t5jyifrNiKqvk1K+CaxyndRpCRJfJbcLtDsp q9zpY1iDfrbLJ1/jg2/ialwI0TLpxd4doWkuOghtNc5vCVtGBFE7zIm1YsXc5dGugIrB+6IYuQE VfnrujRtX1fSpwrlPwsG29RIJECAE/tpotX7kGOZ3BHYsNaLWOCy8hQxw6JN/7f+0Jp+Db3bFmV H35BCGhyX/tFeitDZ+HXbLyVG5ydNRkSxj++Ky8u3eyqGspw7M7mjz+BHOqc2SO44dcJ8VCY9Hu 3jumQoV6irhQVhpcdZOL+pYF27LmPm08Hnfpmeg3oxr6ee5/h1kFDKVBhcIvrrxHfCc0O7qBO4A pVcvSWn9Lpv3eqySMheVycyvUa5xjpPXfEfA/lWr0MIDtKuU4Ax0d6Gs/nVbvpzLCpAeTeLD/WF aZciEWSWGSsiGRwsikxj4KNhEFoCA==
X-Received: by 2002:a05:6830:6501:b0:7d7:58b0:7685 with SMTP id 46e09a7af769-7e5fef5b082mr11290234a34.13.1779811004050; Tue, 26 May 2026 08:56:44 -0700 (PDT)
Received: from smtpclient.apple (c-24-9-47-226.hsd1.co.comcast.net. [24.9.47.226]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7e60645a457sm10757791a34.5.2026.05.26.08.56.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 May 2026 08:56:43 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\))
From: Megan Ferguson <mferguson@staff.rfc-editor.org>
In-Reply-To: <177933119520.10.8108173421221401387@rfc-editor.org>
Date: Tue, 26 May 2026 09:56:31 -0600
Content-Transfer-Encoding: quoted-printable
Message-Id: <64AEC0B7-82F5-420F-8226-80E8363163EE@staff.rfc-editor.org>
References: <177933119520.10.8108173421221401387@rfc-editor.org>
To: Steve Lasker <stevenlasker@hotmail.com>
X-Mailer: Apple Mail (2.3864.600.51.1.1)
Message-ID-Hash: 6GJL4Y26SX7R63GRGVFDQQ4PEAK4AVUM
X-Message-ID-Hash: 6GJL4Y26SX7R63GRGVFDQQ4PEAK4AVUM
X-MailFrom: mferguson@staff.rfc-editor.org
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: orie@or13.io, 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/0qlPkb1ENJYf4QT4rhvyYe8AVWU>
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>
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. --> > > > 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, > > --> > > > 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. > > --> > > > 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 > --> > > > 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. > > --> > > > 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. > --> > > > 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. > --> > > > 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 > --> > > > 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? --> > > > 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. --> > > > 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] Final review in markdown: RFC-to-be 9995… rfc-editor
- [auth48] Re: Final review in markdown: RFC-to-be … 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
- [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 … Henk Birkholz
- [auth48] Re: Final review in markdown: RFC-to-be … Steve Lasker
- [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 … Steve Lasker
- [auth48] Re: Final review in markdown: RFC-to-be … Megan Ferguson
- [auth48] Re: Final review in markdown: RFC-to-be … Henk Birkholz