[openpgp] Re: Fwd: I-D list for Open Specification for Pretty Good Privacy notification: Changes to draft-gallagher-openpgp-code-point-exhaustion
Daniel Huigens <d.huigens@protonmail.com> Thu, 20 March 2025 12:46 UTC
Return-Path: <d.huigens@protonmail.com>
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 DEEFAFA2083 for <openpgp@mail2.ietf.org>; Thu, 20 Mar 2025 05:46:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=protonmail.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 A2O_ky72Qi8a for <openpgp@mail2.ietf.org>; Thu, 20 Mar 2025 05:46:13 -0700 (PDT)
Received: from mail-4316.protonmail.ch (mail-4316.protonmail.ch [185.70.43.16]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 0D860FA207C for <openpgp@ietf.org>; Thu, 20 Mar 2025 05:46:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1742474771; x=1742733971; bh=sEpWBEoWALF75iWs24D2GlUfgoQQiwfQK0qDlFdnOis=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=O182T+5e3l4DpzfHlQ1aBVbgicgPCMXfhLwqeMLIYrr8xqpR8AH7DKG/q8x0n5bmC 1AdpQeSz3GfGNVz39AfPfbix2quqkT4hfkxIS4ofKZ8I8p2ctyueS+Aum/jYaDB+kG ELy+qiKqSCrb8gY/6qsDxZYV4NkisdFVzDlgrnLefBeKeNgwy1hPX2G0E1Y1MclZUj hwIpFlpBNKZ0GP2Ros8rN62w1J5nhbuQ3p6hv+dhREgYZokfChyc3vlix2Hiw3zzxz exLJh4FF509HPJ3jtm9fQDkqItjp6zkoZ48Wn88VNbr7LC1SRgY6XK9onOIyn97TG6 OClNIMyh1omjQ==
Date: Thu, 20 Mar 2025 12:46:08 +0000
To: Heiko Schäfer <heiko.schaefer@posteo.de>
From: Daniel Huigens <d.huigens@protonmail.com>
Message-ID: <09_pBNGQp8U3bJBeEpRqAggxanUlbvZNMtEvjS6qu1LUbACtuK9ttEKH6FUksLHkLyH9jTL4gI6Ua1gs4cXL_L9Hw1jW_2lSf3Cwgpd1kr0=@protonmail.com>
In-Reply-To: <64a412e9-0062-486e-b70f-c7ede14cf4b2@posteo.de>
References: <174231559348.277.2581535826712330509@dt-celery-57d64c6895-fcmg2> <B321DC63-56E0-44C2-96AA-D60205C148B2@andrewg.com> <64a412e9-0062-486e-b70f-c7ede14cf4b2@posteo.de>
Feedback-ID: 2934448:user:proton
X-Pm-Message-ID: 09e58fd170022d34c9070dae3dd8da6c29a77bc3
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="b1=_2X3RsnescVJ7MZn13TMezzKn0YYUVLsMpZLJP611U"
Message-ID-Hash: EKDUETKIVRKCPJ7E54IW4H5FV6GGLRG4
X-Message-ID-Hash: EKDUETKIVRKCPJ7E54IW4H5FV6GGLRG4
X-MailFrom: d.huigens@protonmail.com
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: Fwd: I-D list for Open Specification for Pretty Good Privacy notification: Changes to draft-gallagher-openpgp-code-point-exhaustion
List-Id: "Ongoing discussion of OpenPGP issues." <openpgp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/openpgp/KpaFQ66QK995EyKy9wAn4EXGDd8>
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>
Hi Heiko & all, The persistent symmetric keys draft currently proposes to use the public persistent key algorithm ID range 0b10000000-0b10001111 (128-143) for symmetric algorithms, to make it easy to check whether a given algorithm is symmetric. We could of course shift this over, to e.g. 0b01000000-0b01001111 (64-79). Though, then we're putting them much closer to the currently used algorithms. Whether that's a good or a bad thing I don't know. Perhaps it doesn't matter much. So, if the WG is in favor of that I can make that change, of course. But, I just personally think that reserving half of every OpenPGP registry for future expansion purposes is unnecessary; reserving a single value (e.g. 255) should be enough. Once we fill all the IANA registries with "128-255: Reserved", I imagine in might require a lot of arguing to revert that, so I would prefer that we do that arguing and agree on a strategy for future expansion now, if we think it might be needed at some point :) Best, Daniel On Thursday, March 20th, 2025 at 15:44, Heiko Schäfer <heiko.schaefer@posteo.de> wrote: > Hello, > > I'm sure much discussion would be needed to positively decide in favor of the scheme proposed in draft-gallagher-openpgp-code-point-exhaustion. > > However, as I understand it, the only immediate question that this draft is effectively asking is: "do we want to reserve bit 8, for now?" > > I have not seen any compelling argument against this proposition, so far. > > So as a defensive stance, I'm in favor of "reserving bit 8" for all code points where this bit is still unused. At least until there is a compelling argument why the currently vacant second half of a particular code point space is required for some proposed new feature. > > Thanks, > Heiko > > On 3/18/25 5:44 PM, Andrew Gallagher wrote: > >> Hi, all. >> >> Apologies for uploading this so close to the meeting date, but it’s been sitting in my draft documents for some time now and I want to bring it to the list before we make a final decision about code point allocation for PQC and persistent symmetric algorithms. >> >> tl;dr: please keep code points >=128 free, because if at some point in the future we needed to extend the algorithm registry to more than a single octet, having these code points available would let us define a UTF8-like self-synchronising encoding that would be fully backwards compatible with all existing wire formats. >> >> Yes, I said “all”. Please read the document, and feel free to ask questions! ;-) >> >> Thanks, >> A >> >>> Begin forwarded message: >>> >>> From: IETF Secretariat [<ietf-secretariat-reply@ietf.org>](mailto:ietf-secretariat-reply@ietf.org) >>> >>> Subject: I-D list for Open Specification for Pretty Good Privacy notification: Changes to draft-gallagher-openpgp-code-point-exhaustion >>> >>> Date: 18 March 2025 at 16:33:13 GMT >>> To: [<andrewg@andrewg.com>](mailto:andrewg@andrewg.com) >>> >>> Hello, >>> >>> This is a notification from the I-D list for Open Specification for Pretty Good Privacy. >>> >>> Document: draft-gallagher-openpgp-code-point-exhaustion, >>> https://datatracker.ietf.org/doc/draft-gallagher-openpgp-code-point-exhaustion/ >>> >>> Change by Andrew Gallagher on 2025-03-18 09:33 PDT: >>> >>> Changed document external resources from: None to: >>> >>> gitlab_repo https://gitlab.com/andrewgdotcom/openpgp-code-point-exhaustion >>> mailing_list https://www.ietf.org/mailman/listinfo/openpgp >>> >>> Best regards, >>> >>> The Datatracker Internet-Draft tracking service >>> (for the IETF Secretariat) >> >> _______________________________________________ >> openpgp mailing list -- >> openpgp@ietf.org >> To unsubscribe send an email to >> openpgp-leave@ietf.org
- [openpgp] Fwd: I-D list for Open Specification fo… Andrew Gallagher
- [openpgp] Re: Fwd: I-D list for Open Specificatio… Daniel Huigens
- [openpgp] Re: I-D list for Open Specification for… Andrew Gallagher
- [openpgp] Re: Fwd: I-D list for Open Specificatio… Justus Winter
- [openpgp] Re: I-D list for Open Specification for… Andrew Gallagher
- [openpgp] Re: I-D list for Open Specification for… Justus Winter
- [openpgp] Re: I-D list for Open Specification for… Andrew Gallagher
- [openpgp] Re: Fwd: I-D list for Open Specificatio… Heiko Schäfer
- [openpgp] Re: Fwd: I-D list for Open Specificatio… Justus Winter
- [openpgp] Re: Fwd: I-D list for Open Specificatio… Heiko Schäfer
- [openpgp] Re: Fwd: I-D list for Open Specificatio… Justus Winter
- [openpgp] Re: Fwd: I-D list for Open Specificatio… Daniel Huigens
- [openpgp] Re: I-D list for Open Specification for… Andrew Gallagher
- [openpgp] Re: I-D list for Open Specification for… Daniel Huigens