[openpgp] Re: Fwd: New Version Notification for draft-gall agher-openpgp-signatures-03.txt

Songbo Bu <[email protected]> Fri, 5 Jun 2026 09:31:15 +0800
Newsgroups gmane.ietf.openpgp
Message-ID <CAK08nYaV5nR+zXUw=SAQjYT0_dD8hRfP9xT6e=ne_hwQOH5CEg@mail.gmail.com>
--===============8036108708116734633==
Content-Type: multipart/alternative; boundary="000000000000963e4b0653779e3d"

--000000000000963e4b0653779e3d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Andrew, all,

The split looks useful to me. Having signatures, certificates, and messages
separated should make the review easier, especially for readers who want to
focus on certificate/revocation behavior without also carrying all message
grammar details.

One small reviewability point: because certificate semantics now depend on
the signature draft, and draft-certificates also imports material from
draft-revocation, it may help to add a short =E2=80=9Cdocument map=E2=80=9D=
 or dependency
paragraph near the front of each draft. Something as simple as =E2=80=9Cthi=
s
document owns certificate grammar; signature packet/subpacket semantics are
in draft-signatures; message grammar is in draft-messages=E2=80=9D would re=
duce
cross-draft confusion.

I can take a closer read of draft-certificates and draft-signatures, with
an eye toward the certificate/signature boundary and revocation text.

Best,
Songbo Bu

On Thu, 4 Jun 2026 23:49:35 +0100, Andrew Gallagher
[email protected] wrote:

Hi, all.

I have just uploaded a new version of draft-gallagher-openpgp-signatures
with a reduced scope. I have also uploaded two new drafts that cover the
material now removed from draft-signatures:

   -

   draft-gallagher-openpgp-certificates - This covers the grammar and
   semantics of certificates, including revocations. It contains a
   significant chunk of dkg=E2=80=99s draft-revocation, and dkg is therefor=
e listed
   as co-author.
   -

   draft-gallagher-openpgp-messages - This covers the grammar of
   messages, and is by far the smallest of the three drafts (currently!).

draft-signatures is now focused specifically on the construction,
classification and semantics of signature packets and subpackets. I hope
this restructuring will make the document(s) more digestible.

Thanks,
A

--000000000000963e4b0653779e3d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><p>Hi Andrew, all,</p>
<p>The split looks useful to me. Having signatures, certificates, and messa=
ges separated should make the review easier, especially for readers who wan=
t to focus on certificate/revocation behavior without also carrying all mes=
sage grammar details.</p>
<p>One small reviewability point: because certificate semantics now depend =
on the signature draft, and draft-certificates also imports material from d=
raft-revocation, it may help to add a short =E2=80=9Cdocument map=E2=80=9D =
or dependency paragraph near the front of each draft. Something as simple a=
s =E2=80=9Cthis document owns certificate grammar; signature packet/subpack=
et semantics are in draft-signatures; message grammar is in draft-messages=
=E2=80=9D would reduce cross-draft confusion.</p>
<p>I can take a closer read of draft-certificates and draft-signatures, wit=
h an eye toward the certificate/signature boundary and revocation text.</p>
<p>Best,<br>
Songbo Bu</p>
<p>On Thu, 4 Jun 2026 23:49:35 +0100, Andrew Gallagher <a href=3D"mailto:an=
[email protected]" target=3D"_blank">andrewg=3D40andrewg=
[email protected]</a> wrote:</p>
<blockquote>
<p>Hi, all.</p>
<p>I have just uploaded a new version of draft-gallagher-openpgp-signatures=
<br>
with a reduced scope. I have also uploaded two new drafts that cover the<br=
>
material now removed from draft-signatures:</p>
<ul>
<li>
<p>draft-gallagher-openpgp-certificates - This covers the grammar and<br>
semantics of certificates, including revocations. It contains a<br>
significant chunk of dkg=E2=80=99s draft-revocation, and dkg is therefore l=
isted<br>
as co-author.</p>
</li>
<li>
<p>draft-gallagher-openpgp-messages - This covers the grammar of<br>
messages, and is by far the smallest of the three drafts (currently!).</p>
</li>
</ul>
<p>draft-signatures is now focused specifically on the construction,<br>
classification and semantics of signature packets and subpackets. I hope<br=
>
this restructuring will make the document(s) more digestible.</p>
<p>Thanks,<br>
A</p>
</blockquote>
</div>

--000000000000963e4b0653779e3d--


--===============8036108708116734633==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kb3BlbnBncCBt
YWlsaW5nIGxpc3QgLS0gb3BlbnBncEBpZXRmLm9yZwpUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVt
YWlsIHRvIG9wZW5wZ3AtbGVhdmVAaWV0Zi5vcmcK

--===============8036108708116734633==--