des-die-die-die -- "implement" vs "provide", and default behavior
Tom Yu <[email protected]>
| Newsgroups | gmane.ietf.krb-wg |
|---|---|
| Message-ID | <[email protected]> |
Simon (and perhaps others) interpret "provide" so that an implementor can implement functionality while not providing it, by disabling the functionality by default. I interpret "provide" in this context to mean making available in any way, even if the implementor disables it by default. I've replaced "implementations and deployments SHOULD NOT provide..." with "implementations and deployments SHOULD NOT implement or deploy..." in my copy to avoid any further confusion with "provide". I believe that we have consensus that the "SHOULD NOT" applies to making the weak crypto available at all in an implementation, even if the default configuration disables the weak crypto. I think that at this time, practical implementations that need to provide backward compatibility will probably implement the weak crypto and disable it by default. I think it would help the document move more quickly if we continue to say nothing about default behavior (even though it might be interesting or helpful to do so), because I'm not sure we can quickly reach consensus on whether an implementation "SHOULD NOT" or "MUST NOT" enable weak crypto by default if implements it. Simon and Chairs, does the above seem reasonable? _______________________________________________ ietf-krb-wg mailing list [email protected] https://lists.anl.gov/mailman/listinfo/ietf-krb-wg