[openpgp] draft-ietf-openpgp-nist-bp-comp: add Category-5/P- 384 combinations

NGG <[email protected]> Sat, 20 Jun 2026 22:56:00 +0200
Newsgroups gmane.ietf.openpgp
Message-ID <CA+z5aXeJ8Ns_tdA=PG5Xebaj47Ra_0dRa-ePpwi0RAKyEsF_Lg@mail.gmail.com>
--===============3251872654376498644==
Content-Type: multipart/alternative; boundary="0000000000009aedd50654b5a3e5"

--0000000000009aedd50654b5a3e5
Content-Type: text/plain; charset="UTF-8"

Hello OpenPGP WG,

I would like to suggest adding the following optional combinations
to draft-ietf-openpgp-nist-bp-comp:

* ML-KEM-1024+ECDH-NIST-P-384
* ML-DSA-87+ECDSA-NIST-P-384

The current draft pairs the category-5 ML-* parameter sets only with P-521,
while P-384 is paired with category-3.

The motivation is compliance interoperability.
Some deployed profiles, including CNSA 1.0 and NATO FMN certificate
profiles, admit P-384 but not P-521.
Separately, other policies or deployment requirements may call for the
category-5 ML-* parameter sets.

These are not necessarily requirements imposed by the same profile,
but software
may need to operate across several such environments.
Standardized P-384/category-5 combinations would provide a
useful intersection.

There is already relevant IETF precedent:

* The TLS ECDHE-MLKEM specification defines SecP384r1MLKEM1024.
* The LAMPS composite-signature specification defines
id-MLDSA87-ECDSA-P384-SHA512.

These combinations could be added alongside the existing P-521
variants, without changing or replacing them.

Would the WG consider adding them?

Best regards,
Gergely Nagy

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

<div dir=3D"ltr">Hello OpenPGP WG,<br><br>I would like to suggest adding th=
e following optional combinations to=C2=A0draft-ietf-openpgp-nist-bp-comp:<=
br><br>* ML-KEM-1024+ECDH-NIST-P-384<br>* ML-DSA-87+ECDSA-NIST-P-384<br><br=
>The current draft pairs the category-5 ML-* parameter sets only with=C2=A0=
P-521, while P-384 is paired with category-3.<br><br>The motivation is comp=
liance interoperability.<div>Some deployed profiles,=C2=A0including CNSA 1.=
0 and NATO FMN certificate profiles,=C2=A0<span style=3D"background-color:t=
ransparent">admit P-384 but </span><span style=3D"background-color:transpar=
ent">not P-521.</span><div><span style=3D"background-color:transparent">Sep=
arately, other policies or deployment requirements=C2=A0</span><span style=
=3D"background-color:transparent">may call for the category-5 ML-* paramete=
r sets.</span><div><br>These are not necessarily requirements imposed by th=
e same profile, but<span style=3D"background-color:transparent">=C2=A0softw=
are may need to operate across several such environments.</span></div><div>=
Standardized P-384/category-5 combinations would provide a useful=C2=A0inte=
rsection.<br><br>There is already relevant IETF precedent:<br><br>* The TLS=
 ECDHE-MLKEM specification defines SecP384r1MLKEM1024.<br>* The LAMPS compo=
site-signature specification defines id-MLDSA87-ECDSA-P384-SHA512.<br><br>T=
hese combinations could be added alongside the existing P-521 variants,=C2=
=A0without changing or replacing them.<br><br>Would the WG consider adding =
them?<br><br>Best regards,<div>Gergely Nagy</div></div></div></div></div>

--0000000000009aedd50654b5a3e5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kb3BlbnBncCBt
YWlsaW5nIGxpc3QgLS0gb3BlbnBncEBpZXRmLm9yZwpUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVt
YWlsIHRvIG9wZW5wZ3AtbGVhdmVAaWV0Zi5vcmcK

--===============3251872654376498644==--