On 7/16/2025 10:17 AM, Bron Gondwana wrote:
I think what we want is:

 1. The verifier MUST support at least one of the signature algorithms.

The usual approach for having alternative codings, formats, algorithms, or the like is to define a small, core set that is mandated to be supported by all implementations, with the option of using other choices a) in addition, or b) alone if both parties have prior knowledge the other choice will suffice.

Interoperability requires working with no prior coordination, or with very explicit coordination.  For Internet standards, the former is the foundation.  Hence, generators must default to making choices from that core, unless they have prior knowledge about the capabilities of the consumers.


 1. The verifier MUST check all the algorithms it supports.

That is extra work that isn't needed.  I think the goal of this current effort is improved strength/robustness.  Therefore the requirement probably should be:

   The verifier MUST check the strongest/best/whatever algorithm it
   supports

d/

--
Dave Crocker

Brandenburg InternetWorking
bbiw.net
bluesky: @dcrocker.bsky.social
mast: @[email protected]
_______________________________________________
Ietf-dkim mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to