[openpgp] Re: Small correction for draft-ietf-openpgp-pqc
Paul Wouters <paul@nohats.ca> Tue, 27 January 2026 15:11 UTC
Return-Path: <paul@nohats.ca>
X-Original-To: openpgp@mail2.ietf.org
Delivered-To: openpgp@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 6EA9DADC1618 for <openpgp@mail2.ietf.org>; Tue, 27 Jan 2026 07:11:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.398
X-Spam-Level:
X-Spam-Status: No, score=-4.398 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=nohats.ca
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 ovxlEwETQMfD for <openpgp@mail2.ietf.org>; Tue, 27 Jan 2026 07:11:00 -0800 (PST)
Received: from mx.nohats.ca (mx.nohats.ca [193.110.157.85]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id A05CDADC1613 for <openpgp@ietf.org>; Tue, 27 Jan 2026 07:11:00 -0800 (PST)
Received: from localhost (localhost [IPv6:::1]) by mx.nohats.ca (Postfix) with ESMTP id 4f0pkj3jTtz5T0; Tue, 27 Jan 2026 16:10:53 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nohats.ca; s=default; t=1769526653; bh=JKHTlav+46qvsYDfplwLCT3LfnvU0gbns97AyykFvOQ=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=I1JRX4qUzz07WxS3UqG1KTE+gjoRyRu/R6CI9JafD+Uc5p/ZXUphYBzrtWECdOuvj rjOQ/Hexir8Z93AdElsB/6sxICdsS5W1C+RdBmCpLcFIcx0wp9xmy5AckKHSXuzgG5 V8oNbCrmD2GjOH3pi9sS7atTYcv0LMlHUIevTP0c=
X-Virus-Scanned: amavisd-new at mx.nohats.ca
Received: from mx.nohats.ca ([IPv6:::1]) by localhost (mx.nohats.ca [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id ckUxQjabmIOV; Tue, 27 Jan 2026 16:10:52 +0100 (CET)
Received: from bofh.nohats.ca (bofh.nohats.ca [193.110.157.194]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx.nohats.ca (Postfix) with ESMTPS; Tue, 27 Jan 2026 16:10:52 +0100 (CET)
Received: by bofh.nohats.ca (Postfix, from userid 1000) id 1EAB81817CA4; Tue, 27 Jan 2026 10:10:51 -0500 (EST)
Received: from localhost (localhost [127.0.0.1]) by bofh.nohats.ca (Postfix) with ESMTP id 1AF6D1817CA3; Tue, 27 Jan 2026 10:10:51 -0500 (EST)
Date: Tue, 27 Jan 2026 10:10:51 -0500
From: Paul Wouters <paul@nohats.ca>
To: Johannes Roth <johannes.roth@mtg.de>
In-Reply-To: <60fa82b0-b043-4763-a0c0-90620764aea1@mtg.de>
Message-ID: <f6d95cbb-c754-2076-d46c-f5e20478c996@nohats.ca>
References: <KkQYkRhj-jf9WzOzUPCANDTYaYYGgWDJY27bnZl2GOe19_mgrFIO9-TmYwX_kYVE3KDP7OagceEdDhVgRBYG55fbsKmFGFKDIhhjm9QNGYg=@protonmail.com> <87wm14msr7.fsf@fifthhorseman.net> <60fa82b0-b043-4763-a0c0-90620764aea1@mtg.de>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Message-ID-Hash: WQPOAAVPA6PA5PCKL6R65GI2CL5IC7GO
X-Message-ID-Hash: WQPOAAVPA6PA5PCKL6R65GI2CL5IC7GO
X-MailFrom: paul@nohats.ca
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-openpgp.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: openpgp@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [openpgp] Re: Small correction for draft-ietf-openpgp-pqc
List-Id: "Ongoing discussion of OpenPGP issues." <openpgp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/openpgp/Gn1gFSJZgI6NTfCB0t9p6T-cPZ4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/openpgp>
List-Help: <mailto:openpgp-request@ietf.org?subject=help>
List-Owner: <mailto:openpgp-owner@ietf.org>
List-Post: <mailto:openpgp@ietf.org>
List-Subscribe: <mailto:openpgp-join@ietf.org>
List-Unsubscribe: <mailto:openpgp-leave@ietf.org>
On Tue, 27 Jan 2026, Johannes Roth wrote: > I have created a PR [1] to fix the description in the PQC draft and we will > release a new version soon. As the document is now with the RFC Editor, I would recommend not releasing a new version, as they will have to go back and do extra work. It is best to have a textual fixup eg with CURRENT and NEW markers that we can send to the RFC Editor. Paul > Thanks for catching the error! > > Best, > Johannes > > [1] https://github.com/openpgp-pqc/draft-openpgp-pqc/pull/266 > > > On 26.01.2026 14:02, Daniel Kahn Gillmor wrote: >> On Mon 2026-01-26 09:54:05 +0000, Daniel Huigens wrote: >>> Apologies for the last minute (last second?) comment, but there's a >>> small error in Section 4.3.1 of draft-ietf-openpgp-pqc, which states: >>> >>>> Note that like in the case of the algorithms X25519 and X448 specified >>>> in [RFC9580], for the ML-KEM composite schemes, in the case of a v3 >>>> PKESK packet, the symmetric algorithm identifier is not encrypted. >>>> Instead, it is placed in plaintext after the mlkemCipherText and >>>> before the length octet preceding the wrapped session key. >>> >>> However, according to the preceding list and the test vectors, and more >>> in line with X25519 and X448, the symmetric algorithm ID is placed >>> _after_ the length octet (and included in that length). >>> >>> The proposed additions to the IANA registry also place the octet >>> correctly, which actually is _not_ true for RFC9580, which failed to >>> include it in the table (mea culpa for that one, I'll file an erratum). >> >> Thanks for catching this! Please propose concrete text to be >> incorporated during the RFC Editor's phase, and file that erratum. >> We'll get it sorted. >> >> --dkg >> >> >> _______________________________________________ >> openpgp mailing list -- openpgp@ietf.org >> To unsubscribe send an email to openpgp-leave@ietf.org > >
- [openpgp] Small correction for draft-ietf-openpgp… Daniel Huigens
- [openpgp] Re: Small correction for draft-ietf-ope… Daniel Kahn Gillmor
- [openpgp] Re: Small correction for draft-ietf-ope… Johannes Roth
- [openpgp] Re: Small correction for draft-ietf-ope… Paul Wouters
- [openpgp] Re: Small correction for draft-ietf-ope… Aron Wussler