Earlier, Wes said "I believe the 8624bis document is functionally "done" and 
should be published." However, there has been too little discussion on what the 
new columns actually mean, and someone reading the new IANA registries would 
not know what to do.

In specific, "Use for DNSSSEC Signing" and "Use for DNSSSEC Delegation" do not 
make sense if there is more than one "MUST" in that column. You cannot use two 
algorithms to sign or delegate at the same time.

Table 2 is for "Domain Name System Security (DNSSEC) Algorithm Numbers". It 
reads in part:

+==+===============+===========+===========+===========+===========+
|N |Mnemonics      |Use for    |Use for    |Implement  |Implement  |
|  |               |DNSSEC     |DNSSEC     |for DNSSEC |for DNSSEC |
|  |               |Signing    |Validation |Signing    |Validation |
+==+===============+===========+===========+===========+===========+
+--+---------------+-----------+-----------+-----------+-----------+
|8 |RSASHA256      |MUST       |MUST       |MUST       |MUST       |
+--+---------------+-----------+-----------+-----------+-----------+
|10|RSASHA512      |NOT        |MUST       |NOT        |MUST       |
|  |               |RECOMMENDED|           |RECOMMENDED|           |
+--+---------------+-----------+-----------+-----------+-----------+
|13|ECDSAP256SHA256|MUST       |MUST       |MUST       |MUST       |
+--+---------------+-----------+-----------+-----------+-----------+
|14|ECDSAP384SHA384|MAY        |RECOMMENDED|MAY        |RECOMMENDED|
+--+---------------+-----------+-----------+-----------+-----------+
|15|ED25519        |RECOMMENDED|RECOMMENDED|RECOMMENDED|RECOMMENDED|
+--+---------------+-----------+-----------+-----------+-----------+
|16|ED448          |MAY        |RECOMMENDED|MAY        |RECOMMENDED|
+--+---------------+-----------+-----------+-----------+-----------+

How can both 8 and 13 be "MUST use for signing" at the same time?

How can 14 and 16 be "MAY use for signing" if there are other values that MUST 
be used instead?

Is 15 more recommended than 14 and 16 even though 14 and 16 are currently 
obviously stronger?

Without more description of what the new columns mean, a reader of the IANA 
registry will have no idea what to use when choosing a signing algorithm. The 
same is true for the new column in the DS table. Either there has to be 
definitions of the terms above the new tables at IANA, or a pointer to a 
concise description of the terms in an RFC, such as in a short appendix in this 
draft. However, I still don't see how defining these terms using the normal use 
of MUST in the IETF would make sense for this new column.

--Paul Hoffman

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

Reply via email to