[openpgp] Re: Ketan Talaulikar's Discuss on draft-ietf-ope npgp-pqc-14: (with DISCUSS and COMMENT)

Stavros Kousidis <[email protected]> Sat, 13 Dec 2025 08:51:39 +0100
Newsgroups gmane.ietf.openpgp
Message-ID <[email protected]>
Dear Ketan,

we will handle your suggestions here: 
https://github.com/openpgp-pqc/draft-openpgp-pqc/pull/255

Best
Stavros

On 12/13/25 01:58, Ketan Talaulikar wrote:
> Stephen. Thanks for the discussion on the nature of changes and their 
> relation to the base RFC9580.
>
> Authors/WG, I would suggest that the following sentence be added at 
> the end of the Abstract and the Introduction to clarify this.
>
> "It does not change the base OpenPGP protocol as specified in 
> RFC9580." OR " This does not change the base OpenPGP protocol as 
> specified in RFC9580."
>
> The other option is to remove the "updates" RFC9580 metadata tag from 
> the document since this is an extension and not really changing the 
> base. That said, I realize that the "update" metadata tag is not used 
> consistently across the IETF [1] and so there is the suggested text above.
>
> Thanks,
> Ketan
>
> [1] For more context please see 
> https://datatracker.ietf.org/doc/draft-kuehlewind-rswg-updates-tag/
>
>
> On Fri, Dec 12, 2025 at 3:24 AM Stephen Farrell 
> <[email protected]> wrote:
>
>
>     Hiya,
>
>     On 11/12/2025 22:33, Ketan Talaulikar wrote:
>     > Hi Stephen,
>     >
>     > Please check inline below for KT.
>     >
>     > On Thu, Dec 11, 2025 at 1:15 PM Stephen Farrell
>     <[email protected]>
>     > wrote:
>     >
>     >>
>     >> Hiya,
>     >>
>     >> On 11/12/2025 19:08, Ketan Talaulikar via Datatracker wrote:
>     >>>
>     ----------------------------------------------------------------------
>     >>> DISCUSS:
>     >>>
>     ----------------------------------------------------------------------
>     >>>
>     >>> Thanks to the authors and the WG for their work on this document.
>     >>>
>     >>> I have one aspect of this document that I would like to
>     discuss. The
>     >> document
>     >>> is updating RFC9580, but is not specifying what is it that is it
>     >> modifying in
>     >>> that base OpenPGP spec. Is the introduction of new
>     algorithms/codepoints
>     >> and
>     >>> the use of composite/hybrid approach for KEM and certificates an
>     >> extension of
>     >>> OpenPGP or is updating (as in say fixing or changing the
>     working) of
>     >> OpenPGP?
>     >>> My impression (and I could be wrong) is that this is an
>     extension to
>     >> OpenPGP?
>     >>
>     >> This just adds new algorithms, using the planned extensibility
>     >> mechanism, which is an extremely common one for pretty much all
>     >> cryptographic protocols.
>     >>
>     >
>     > KT> So, this is an extension but it does not change the base
>     protocol spec?
>
>     Yes.
>
>     > Does the WG normally mark documents bringing in any new
>     algorithms with the
>     > "updates" tag on the base protocol spec?
>
>     Both have happened (for RFC4880). RFC5881 updated RFC4880 but the
>     more important RFC6637 did not. The sky didn't fall due to the IETF's
>     inconsistency, and you'll consistently find the same inconsistency
>     across lots of IETF protocols:-)
>
>     Having an 'udpates' is unimportant here, nobody who's implementing
>     either 9580 or this won't have heard of the other.
>     >>> In either case, a short summary or description of what is
>     being updated
>     >> in or
>     >>> done differently than what is in RFC9850 in the abstract and
>     >> introduction would
>     >>> help clarify for readers and address this discussion point.
>     >>
>     >> I'm not sure that's really needed - an implementer who is going
>     >> to make use of this spec will definitely not need that level of
>     >> introductory material.
>     >>
>     >
>     > KT> If a document is saying that it "updates" a base spec, I am
>     hoping that
>     > the WG wants to describe (even if briefly) what exactly is
>     changing the
>     > base spec?
>
>     That is described; no more text is needed, people understand how to
>     add ciphers to protocols already.
>
>     > Let's say I am not interested in this specific extension (and,
>     > so you don't get me wrong, I am not questioning the need for or
>     importance
>     > of PQC), the "updates" tag makes me wonder if there is something
>     broken in
>     > the base is being fixed or some strongly recommended base
>     improvement is
>     > being introduced. If so, I might want to jump on those even if
>     I'm not
>     > interested in the new functionality. Do you see a problem with
>     clarifying?
>     > Are you ruling out the possibility that this spec is read by
>     someone other
>     > than an implementer? Perhaps someone that is evaluating what
>     features of
>     > OpenPGP they might need/desire (say as a user)?
>
>     None of the above raises to a discuss-worthy point.
>
>     >> I'm also uncertain as to how this discuss matches the discuss
>     >> criteria. [1] Can you explain? (ISTM, the ask here is pretty
>     >> close to a bullet in section 3.2 of [1]: "The motivation for
>     >> a particular feature of a protocol is not clear enough. At the
>     >> IESG review stage, protocols should not be blocked because they
>     >> provide capabilities beyond what seems necessary to acquit their
>     >> responsibilities."
>     >>
>     >> But maybe I'm missing something here?
>     >>
>     >
>     > KT> It appears to me that you might be missing some things. I
>     would point
>     > out this IESG statement -
>     >
>     https://datatracker.ietf.org/doc/statement-iesg-handling-ballot-positions-20220121/
>     > - it might help clarify, especially since you got the impression
>     that I was
>     > blocking this specification despite my having provided
>     suggestions to
>     > address the discussion point.
>
>     You *are* blocking this specification at present. And on a basis that
>     I consider doesn't conform to the IESG's own DISCUSS criteria.
>
>     I am familiar with IESG ballot handling.
>
>     > KT> Regarding your question on the specific item on the list in
>     the IESG
>     > statement on DISCUSS criteria. I will draw your attention to -
>     "This cannot
>     > be an exhaustive list, but this set should be taken as exemplary
>     of the
>     > common causes for DISCUSSes seen by the IESG in the past." - and in
>     > case, if my responses above still leave any doubts, I am looking for
>     > clarity. That is somewhere on the lines of the second bullet in
>     terms of
>     > clarity in the sense of "am I missing the change/update in the
>     base spec?"
>
>     My opinion that your points do not meet the DISCUSS criteria is
>     unchanged;-)
>
>     Cheers,
>     S.
>
>     >
>     > Thanks,
>     > Ketan
>     >
>     >
>     >>
>     >> Thanks,
>     >> S.
>     >>
>     >> [1]
>     >>
>     >>
>     https://datatracker.ietf.org/doc/statement-iesg-discuss-criteria-in-iesg-review-20140507/
>     >>
>     >>>
>     >>>
>     >>>
>     ----------------------------------------------------------------------
>     >>> COMMENT:
>     >>>
>     ----------------------------------------------------------------------
>     >>>
>     >>>
>     >>> I have just one nit to bring to your attention. I believe the
>     correct
>     >> term is
>     >>> "public key" and not "public-key". This is the case even in
>     the base
>     >> RFC9850
>     >>> that is being updated.
>     >>>
>     >>>
>     >>>
>     >>
>     >>
>     >
>

_______________________________________________
openpgp mailing list -- [email protected]
To unsubscribe send an email to [email protected]