On Mar 27, 2025, at 08:56, Petr Špaček <pspa...@isc.org> wrote:
> 
> On 3/21/25 12:41, Paul Hoffman wrote:
>> On Mar 21, 2025, at 15:40, Paul Wouters <p...@nohats.ca> wrote:
>>> This is a one octet registry. This specific registry was mentioned by me a 
>>> few times as one of the problem ones where a very lose registration policy 
>>> mifgt not well suited for allocation for early drafts or code points.
>>> 
>>> DNS itself also has a very long tail (decade) so in the past, algorithms 
>>> have been controlled fairly strictly to avoid large amounts of mostly dead 
>>> code.
>>> 
>>> It might make sense to instead update the registry to allocate 5 private 
>>> use code points and use those for the various experiments.
>> The registry has over 200 unused code points. Even if we assume that a 
>> massive signature comparison effort happens every 20 years, we can easily 
>> afford to burn 20 per effort. RFC 6014 hinted at this.
> 
> Well maybe. But there are also proposals to partially use algo-number as a 
> bit-field - e.g. for DRY RUN DNSSEC protocol extension.

Which do you feel is more important: testing lots of new signature algorithms, 
or dry run as is initially proposed?

> See below for more flexible approach.
> 
>> Please remember that, if we get anywhere close to running out of code points 
>> in this registry, it is trivial to extend the registry. 100 years from now, 
>> when we are all dead, someone can define a new signature algorithm whose 
>> first two bytes of the digest are codepoints in another registry that has a 
>> more sensible length than what we gave to this one.
>> I propose that someone who is already working on testing many algorithms 
>> (such as Ondřej) create a short Internet Draft that is little more than a 
>> table whose columns are:
>> - algorithm name
>> - a number starting at 50
>> - stable reference to the algorithm
>> Those interested in PQC algorithms bounce that draft around on the 
>> pq-dns...@ietf.org mailing list (not here on DNSOP) for a few months, then 
>> ask the ISE to publish it. Any algorithm that did not make the list in the 
>> draft can write its own draft for later RFC publication.
> 
> FTR there's also possibility to use OID and DNS names as algorithm 
> identifier. See algo numbers 253, 254, RFC 4034 appendix A.1.1.

Every time this mechanism comes up, it is dismissed as being too hard to 
implement.

> It would be nice if we exercised this extensibility as it gives us 
> practically unlimited space.

When we have fewer available, maybe. But for now, we have a huge number 
available and a real need to do research on which signature algorithms will be 
best for us. I propose that we use the code points the way they were supposed 
to be used: in the protocol.

--Paul Hoffman

_______________________________________________
DNSOP mailing list -- dnsop@ietf.org
To unsubscribe send an email to dnsop-le...@ietf.org

Reply via email to