[openpgp] Re: I-D Action: draft-ietf-openpgp-replacementkey-05.txt
Falko Strenzke <falko.strenzke@mtg.de> Mon, 18 August 2025 07:14 UTC
Return-Path: <falko.strenzke@mtg.de>
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 F40F5554A44C; Mon, 18 Aug 2025 00:14:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.09
X-Spam-Level:
X-Spam-Status: No, score=-2.09 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, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=mtg.de
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 Tef4jiHAmVmu; Mon, 18 Aug 2025 00:14:42 -0700 (PDT)
Received: from www.mtg.de (www.mtg.de [IPv6:2a02:b98:8:2::2]) (using TLSv1.3 with cipher TLS_CHACHA20_POLY1305_SHA256 (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 D2677554A428; Mon, 18 Aug 2025 00:14:41 -0700 (PDT)
Received: from minka.mtg.de (minka [IPv6:2a02:b98:8:1:0:0:0:9]) by www.mtg.de (8.18.1/8.18.1) with ESMTPS id 57I7Edww005143 (version=TLSv1.3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256 verify=NOT); Mon, 18 Aug 2025 09:14:39 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mtg.de; s=mail201801; t=1755501279; bh=aH+JLFMxavUqjBdVm88eQnOURxXDFOxlhXiAepwASGU=; h=Date:Subject:To:References:From:In-Reply-To; b=BhuXbnbIlpVH6htOSNSiClJrhbypieAIwYllHI0n0qc5PXsAbnp4UT3WtG2Ogvbj1 Vvi9hIEZp/VZwmADkuJYs7GGpXl2FHEUG4BBW9fcBTZhd9cesoEbNudPVWktTalWmy WOJy9S57LgiUJW1ROKo0Y17Pz5h3RBFo4PylCnI4ijwi5xe0jP1tLpqeG6AV8jNyo5 2wD0Id316Sjlaeo7LNTiGuZ64zi4NGhEh/st6PvgSOX6to3sVG+QABmiMcMT7V16N0 nXqQsl70tUxSj5jAy3Z/miAmSflPhJOLWVfs5aXv78Xpvv5aHYF0+LcHeMk9RbNEoC Fhsqn2hW01WpA==
Received: from [10.8.0.100] (vpn-10-8-0-100 [10.8.0.100]) by minka.mtg.de (8.18.1/8.18.1) with ESMTPS id 57I7EcPt022739 (version=TLSv1.3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256 verify=NOT); Mon, 18 Aug 2025 09:14:38 +0200
Message-ID: <57e6cc0a-2020-4cf9-97ca-bec334aec852@mtg.de>
Date: Mon, 18 Aug 2025 09:14:38 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Andrew Gallagher <andrewg=40andrewg.com@dmarc.ietf.org>, IETF OpenPGP WG <openpgp@ietf.org>
References: <175543972785.266764.14221991647266152456@dt-datatracker-d8bcd59c-frtgg> <EC92B437-047A-446B-B1AC-57B162270526@andrewg.com>
Content-Language: en-GB
From: Falko Strenzke <falko.strenzke@mtg.de>
Organization: MTG AG
In-Reply-To: <EC92B437-047A-446B-B1AC-57B162270526@andrewg.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-512"; boundary="------------ms040503030102030101000706"
Message-ID-Hash: OI2LI6QQOYCVYDGZOCPAT4XWPLY5H4ZX
X-Message-ID-Hash: OI2LI6QQOYCVYDGZOCPAT4XWPLY5H4ZX
X-MailFrom: falko.strenzke@mtg.de
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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [openpgp] Re: I-D Action: draft-ietf-openpgp-replacementkey-05.txt
List-Id: "Ongoing discussion of OpenPGP issues." <openpgp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/openpgp/FyaVu_hw-WXGNjHle7HfF59C1eo>
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 Andrew, I reviewed version 05. I think all my comments have been adequately addressed, thanks for that. I have a few minor comments on the new version: - The beginning of Section 4.2 seems to imply that since there may be only one RKS in one signature, there can only be a single RKSP in the whole certificate. That doesn't seem to work out since according to RFC 9580 <https://www.rfc-editor.org/rfc/rfc9580.html#name-openpgp-version-6-certifica>, v6 keys can have any number of Direct Key Signatures. Later, under Section 5.1, something is said about RKSPs "new" Direct Key Signatures overriding the "older" ones, here I think the clarity could be enhanced as to whether this covers multiple Direct Key Signatures to be present simultaneously or not. Also already Section 4.2 should clarify this aspect. - In the figures in Sections 4.2 and A.3 it says "Reverse RKSP", but I think according to the new terminology it should say "*Backwards RKSP*". - Editorial only: Section 5.1.2: "If so, they may (in some circumstances) send messages encrypted to one of the certificates but addressed to an identity that it does not claim." I suggest for better readability: => " [...] to an identity that *this particular certificate* does not claim." Best regards, Falko Am 17.08.25 um 16:24 schrieb Andrew Gallagher: > Hi, all. > > I have made several changes to the Key Replacement draft to address concerns recently raised both on the list and privately, and to fix up various nits. These have now been published on the datatracker as draft-ietf-openpgp-replacementkey-05 (see below). > > The terminology changes alone have touched a significant number of the lines in the draft, however the majority of the changes are editorial. There have been a few small BCP14 changes (MUST/SHOULD), but none to the wire format. > > The following questions raised by dkg remain open. I asked for other opinions, but nobody else has yet responded: > > * The size and conditional inclusion of the target record length field (currently 2 octets and unconditional). > * Whether to specify (here or elsewhere?) that all unknown revocation reasons are hard. > > I also have not yet made dkg’s suggested changes to the structure of the examples section. I believe I have addressed the remainder of dkg’s feedback, as well as all of Aron’s and Falko’s (but please feel free to correct me!). > > In addition, there are two tickets open in the issue tracker [1] for earlier design suggestions to enable finer-grained controls of encryption subkey selection. The rough consensus for both was “won’t do”, and I am not aware of this consensus having changed in the meantime. > > If you have submitted feedback, please check that it has either been addressed, or is listed above. If someone else’s feedback is listed above and you have not yet expressed an opinion, please feel free to do so. If any feedback has not been satisfactorily addressed, or if you have new feedback about any other matter, please let me know. > > Thanks, > A > > [1]https://gitlab.com/andrewgdotcom/openpgp-replacementkey/-/issues/ > > >> On 17 Aug 2025, at 15:08,internet-drafts@ietf.org wrote: >> >> Internet-Draft draft-ietf-openpgp-replacementkey-05.txt is now available. It >> is a work item of the Open Specification for Pretty Good Privacy (OPENPGP) WG >> of the IETF. >> >> Title: OpenPGP Key Replacement >> Authors: Daphne Shaw >> Andrew Gallagher >> Name: draft-ietf-openpgp-replacementkey-05.txt >> Pages: 23 >> Dates: 2025-08-17 >> >> Abstract: >> >> This document specifies a method in OpenPGP to suggest a replacement >> for an expired, revoked, or deprecated primary key. >> >> The IETF datatracker status page for this Internet-Draft is: >> https://datatracker.ietf.org/doc/draft-ietf-openpgp-replacementkey/ >> >> There is also an HTMLized version available at: >> https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-replacementkey-05 >> >> A diff from the previous version is available at: >> https://author-tools.ietf.org/iddiff?url2=draft-ietf-openpgp-replacementkey-05 >> >> Internet-Drafts are also available by rsync at: >> rsync.ietf.org::internet-drafts >> >> >> _______________________________________________ >> openpgp mailing list --openpgp@ietf.org >> To unsubscribe send an email toopenpgp-leave@ietf.org > > _______________________________________________ > openpgp mailing list --openpgp@ietf.org > To unsubscribe send an email toopenpgp-leave@ietf.org -- *MTG AG* Dr. Falko Strenzke Phone: +49 6151 8000 24 E-Mail: falko.strenzke@mtg.de Web: mtg.de <https://www.mtg.de> ------------------------------------------------------------------------ MTG AG - Dolivostr. 11 - 64293 Darmstadt, Germany Commercial register: HRB 8901 Register Court: Amtsgericht Darmstadt Management Board: Jürgen Ruf (CEO), Tamer Kemeröz Chairman of the Supervisory Board: Dr. Thomas Milde This email may contain confidential and/or privileged information. If you are not the correct recipient or have received this email in error, please inform the sender immediately and delete this email.Unauthorised copying or distribution of this email is not permitted. Data protection information: Privacy policy <https://www.mtg.de/en/privacy-policy>
- [openpgp] I-D Action: draft-ietf-openpgp-replacem… internet-drafts
- [openpgp] Re: I-D Action: draft-ietf-openpgp-repl… Andrew Gallagher
- [openpgp] Re: I-D Action: draft-ietf-openpgp-repl… Falko Strenzke
- [openpgp] Re: I-D Action: draft-ietf-openpgp-repl… Andrew Gallagher
- [openpgp] Re: I-D Action: draft-ietf-openpgp-repl… Falko Strenzke
- [openpgp] Re: I-D Action: draft-ietf-openpgp-repl… Andrew Gallagher
- [openpgp] Re: I-D Action: draft-ietf-openpgp-repl… Daniel Kahn Gillmor