[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
>