Skip to main content

Last Call Review of draft-ietf-dnsop-must-not-sha1-03
review-ietf-dnsop-must-not-sha1-03-dnsdir-lc-obser-2025-02-21-00

Request Review of draft-ietf-dnsop-must-not-sha1
Requested revision No specific revision (document currently at 06)
Type IETF Last Call Review
Team DNS Directorate (dnsdir)
Deadline 2025-03-06
Requested 2025-02-20
Authors Wes Hardaker , Warren Kumari
I-D last updated 2025-04-11 (Latest revision 2025-04-11)
Completed reviews Dnsdir IETF Last Call review of -03 by Florian Obser (diff)
Artart IETF Last Call review of -03 by Barry Leiba (diff)
Secdir IETF Last Call review of -03 by Yoav Nir (diff)
Genart IETF Last Call review of -03 by Behcet Sarikaya (diff)
Dnsdir Telechat review of -05 by Florian Obser (diff)
Opsdir Telechat review of -06 by Thomas Graf
Secdir Telechat review of -06 by Yoav Nir
Assignment Reviewer Florian Obser
State Completed
Request IETF Last Call review on draft-ietf-dnsop-must-not-sha1 by DNS Directorate Assigned
Posted at https://mailarchive.ietf.org/arch/msg/dnsdir/AMkDzcR5Y8WaVlnuZ-TQqaTMsNo
Reviewed revision 03 (document currently at 06)
Result Ready w/issues
Completed 2025-02-21
review-ietf-dnsop-must-not-sha1-03-dnsdir-lc-obser-2025-02-21-00
I have been selected as the DNS Directorate reviewer for this draft. The
DNS Directorate seeks to review all DNS or DNS-related drafts as
they pass through IETF last call and IESG review, and sometimes on special
request. The purpose of the review is to provide assistance to the ADs.
For more information about the DNS Directorate, please see
https://wiki.ietf.org/en/group/dnsdir

Issue
=====
| 2.  Deprecating RSASHA1 and RSASHA1-NSEC3-SHA1 algorithms in DNSSEC
|   Validating resolvers MUST continue to support validation using these
|   algorithms as they are diminishing in use but still actively in use
|   for some domains as of this publication.  Thus, validating resolvers
|   MAY treat RRSIG records created from DNSKEY records using these
|   algorithms as an unsupported algorithm.

Éric flagged the previous wording in his AD review of version -02. I
still do not get what the new wording is trying to say. How does one
MAY do a thing that one MUST do at the same time? Are you maybe trying
to say that a validating resolver has two choices:
1. Implement RSASHA1 and RSASHA1-NSEC3-SHA1 and do proper validation
2. Stop implementing RSASHA1 and RSASHA1-NSEC3-SHA1 and treat the
   answer as insecure
But a validating resolver MUST NOT treat an answer as bogus solely
because it uses RSASHA1 or RSASHA1-NSEC3-SHA1.

Once that issue is resolved the document is ready to go.