Re: des-die-die-die -- "implement" vs "provide",

"Henry B. Hotz" <[email protected]>
Newsgroups gmane.ietf.krb-wg
Message-ID <[email protected]>
I'm OK with any of the proposed wordings.

I really don't want to drag this out with endless discussions.  Whatever the exact phraseology, I think the intent to get rid of single-DES is clear.  I also expect the implementations will keep sufficient (undesirable) backward compatibility capabilities around somewhere for as long as is needed.

That said, and given the liklihood of non-native-english speakers reading the spec, if there is further disagreement we should not rely on precise interpretation of 2119 language.  We should just write a paragraph on the subject and spell out what we mean.

On Feb 29, 2012, at 12:22 AM, Simon Josefsson wrote:

> Martin Rex <[email protected]> writes:
> 
>> Tom Yu wrote:
>>> 
>>> 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'm personally opposed to make any requirements on implementation
>> details, and I believe that "SHOULD NOT implement" or much worse
>> "MUST NOT implement" is a clear violation of rfc2119 Section 6
>> guidance on the use of Imperatives in RFCs.
>> 
>> http://tools.ietf.org/html/rfc2119
>> 
>>   6. Guidance in the use of these Imperatives
>> 
>>   Imperatives of the type defined in this memo must be used with care
>>   and sparingly.  In particular, they MUST only be used where it is
>>   actually required for interoperation or to limit behavior which has
>>   potential for causing harm (e.g., limiting retransmisssions)  For
>>   example, they must not be used to try to impose a particular method
>>   on implementors where the method is not required for
>>   interoperability.
> 
> I believe implementing and deploying single-DES has the potential for
> causing harm, so a MUST NOT imperative would be acceptable as far as my
> reading of RFC 2119 is concerned.  I'm hoping the only reason we use the
> weaker SHOULD NOT instead of MUST NOT in this document is that there are
> still some legacy environments around.
> 
> /Simon
> _______________________________________________
> ietf-krb-wg mailing list
> [email protected]
> https://lists.anl.gov/mailman/listinfo/ietf-krb-wg

------------------------------------------------------
The opinions expressed in this message are mine,
not those of Caltech, JPL, NASA, or the US Government.
[email protected], or [email protected]

_______________________________________________
ietf-krb-wg mailing list
[email protected]
https://lists.anl.gov/mailman/listinfo/ietf-krb-wg
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.