[DNSOP] Re: Sanity tl;dr for Multi-algorithm DNSSEC Requir ements
Bas Westerbaan <[email protected]> Mon, 27 Jul 2026 14:42:39 +0200
| Newsgroups | gmane.ietf.dnsop |
|---|---|
| Message-ID | <CAMjbhoWr76bh33b1x96Rmq-gAhkJGiRR1k0caVER=DkhR8OuUw@mail.gmail.com> |
--===============6312487815074074046== Content-Type: multipart/alternative; boundary="0000000000007604ac0657970fa0" --0000000000007604ac0657970fa0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Why do we need the signal: what goes wrong if some validators insist on ML-DSA-44 if they see a ML-DSA-44 DS? On Mon, Jul 27, 2026 at 2:41=E2=80=AFPM Shumon Huque <[email protected]> wro= te: > On Mon, Jul 27, 2026 at 8:16=E2=80=AFAM Bas Westerbaan <[email protected]= m> wrote: > >> >> On Mon, Jul 27, 2026 at 2:09=E2=80=AFPM Shumon Huque <[email protected]> = wrote: >> >>> [...] additional explicit signaling is likely needed for that, and it >>> would be a painful slog to get the long tail of validators in the field >>> upgraded to implement such an enhancement. >>> >> >> What signalling would be required for the validator to insist on >> ML-DSA-44 if it sees a DS for it? >> > > We'd have to come up with a design. Most likely the signal would have to > be encoded in the DS RRset (see the various "DS hack" proposals for vario= us > things in the past), or in a DNSKEY flag. (If we wait for DELEG, which ma= y > be too late, then a purpose built DELEG parameter could be designed). > > Shumon. > > --0000000000007604ac0657970fa0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr">Why do we need the signal: what goes wron= g if some validators insist on ML-DSA-44 if they see a ML-DSA-44 DS?</div><= div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote gmail_quote_contain= er"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul 27, 2026 at 2:41=E2= =80=AFPM Shumon Huque <<a href=3D"mailto:[email protected]">shuque@gmail.= com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg= in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e= x"><div dir=3D"ltr"><div dir=3D"ltr">On Mon, Jul 27, 2026 at 8:16=E2=80=AFA= M Bas Westerbaan <<a href=3D"mailto:[email protected]" target=3D"_blank= ">[email protected]</a>> wrote:</div><div class=3D"gmail_quote"><blockq= uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p= x solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr= "><br></div><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr= ">On Mon, Jul 27, 2026 at 2:09=E2=80=AFPM Shumon Huque <<a href=3D"mailt= o:[email protected]" target=3D"_blank">[email protected]</a>> wrote:<br></= div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor= der-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div= dir=3D"ltr"><span style=3D"background-color:transparent">[...] additional = explicit signaling is likely needed for that, and it would be a painful slo= g to get the long tail of validators in the field upgraded to implement suc= h an enhancement.</span></div></div></blockquote><div><br></div><div>What s= ignalling would be=C2=A0required=C2=A0for the validator to insist on ML-DSA= -44 if it sees a DS for it?</div></div></div></blockquote><div><br></div><d= iv>We'd have to come up with a design. Most likely the signal would hav= e to be encoded in the DS RRset (see the various "DS hack" propos= als for various things in the past), or in a DNSKEY flag. (If we wait for D= ELEG,=C2=A0which=C2=A0may be too late, then a purpose built DELEG parameter= could be designed).</div><div><br></div><div>Shumon.</div><div><br></div><= /div></div> </blockquote></div></div> --0000000000007604ac0657970fa0-- --===============6312487815074074046== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRE5TT1AgbWFp bGluZyBsaXN0IC0tIGRuc29wQGlldGYub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwg dG8gZG5zb3AtbGVhdmVAaWV0Zi5vcmcK --===============6312487815074074046==--