Re: [IPsec] Fw: New Version Notification for draft-smyslov-ipsecme-ikev2-null-auth-00.txt

Paul Wouters <paul@cypherpunks.ca> Sat, 18 January 2014 00:40 UTC

Return-Path: <paul@cypherpunks.ca>
X-Original-To: ipsec@ietfa.amsl.com
Delivered-To: ipsec@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4EC51ACCDF for <ipsec@ietfa.amsl.com>; Fri, 17 Jan 2014 16:40:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tv0FZb1y6B4M for <ipsec@ietfa.amsl.com>; Fri, 17 Jan 2014 16:40:12 -0800 (PST)
Received: from bofh.nohats.ca (bofh.nohats.ca [76.10.157.69]) by ietfa.amsl.com (Postfix) with ESMTP id 7DA141AC4C1 for <ipsec@ietf.org>; Fri, 17 Jan 2014 16:40:12 -0800 (PST)
Received: from bofh.nohats.ca (bofh.nohats.ca [127.0.0.1]) by bofh.nohats.ca (Postfix) with ESMTP id 6C31D800A1; Fri, 17 Jan 2014 19:39:58 -0500 (EST)
Received: from localhost (paul@localhost) by bofh.nohats.ca (8.14.7/8.14.7/Submit) with ESMTP id s0I0dvmW014344; Fri, 17 Jan 2014 19:39:58 -0500
X-Authentication-Warning: bofh.nohats.ca: paul owned process doing -bs
Date: Fri, 17 Jan 2014 19:39:57 -0500
From: Paul Wouters <paul@cypherpunks.ca>
X-X-Sender: paul@bofh.nohats.ca
To: Valery Smyslov <svanru@gmail.com>
In-Reply-To: <DE35DE017F47446BBB96382DE2948F74@buildpc>
Message-ID: <alpine.LFD.2.10.1401171937110.20749@bofh.nohats.ca>
References: <C687BD9EA2204F1087D18646766A3C7B@buildpc> <alpine.LFD.2.10.1312301901450.16515@bofh.nohats.ca> <32DF7E65FBDB480EA7DBBF86CDA59B66@buildpc> <alpine.LFD.2.10.1401111227070.16447@bofh.nohats.ca> <81AFD482C15342A5AB700107D3609101@buildpc> <alpine.LFD.2.10.1401162114390.31096@bofh.nohats.ca> <DE35DE017F47446BBB96382DE2948F74@buildpc>
User-Agent: Alpine 2.10 (LFD 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
Cc: "ipsec@ietf.org WG" <ipsec@ietf.org>
Subject: Re: [IPsec] Fw: New Version Notification for draft-smyslov-ipsecme-ikev2-null-auth-00.txt
X-BeenThere: ipsec@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Discussion of IPsec protocols <ipsec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipsec>, <mailto:ipsec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipsec/>
List-Post: <mailto:ipsec@ietf.org>
List-Help: <mailto:ipsec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipsec>, <mailto:ipsec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 18 Jan 2014 00:40:15 -0000

On Fri, 17 Jan 2014, Valery Smyslov wrote:

>> I don't think this complicates the state machine that much, as it's
>> clearly distinct by the auth type none payload. My preference is for #1.
>
> Thank you for sharing your opinion. I still think that empty
> ID is preferrable, as IMHO it will add less complexity to
> implementation. I'd still like to know more opinions on this.

Sure. Let's hear from others.

> I got your point. But this problem is unrelated to NULL Auth and even
> to OE, IMHO. So I don't think it must be addressed in this draft.

Agreed.

>> By the way, I do prefer the name "auth none" over "auth null". To me,
>> 'null' embodies more of an error condition.
>
> My reasons for selecting this name were the folowing.
> First, we define new Authentication Method in IANA. A method
> is some essence, that defines how authentication has to be done.
> For me "NONE authentication" implies that this essence doesn't
> exist at all, while "NULL authentication" implies that this essence
> (authentication) exists, but performs no real action (is dummy).
> For me is sounds a bit better, as we define an essence in IANA.
> And second, I had a similar example - NULL Encryption Algorithm
> in ESP. For some reason it was named NULL, not NONE,
> so I just decided to follow this tradition.

I figured that was the reason. Although I think in the ESP case
there is an NO-OP encryption with the name NULL. Here I think
we have "no authentication", not an "authentication with null"

> Disclaimer: english is not my native language, so my
> arguments for the naming may look a bit silly.

The same disclaimer applies to me. So I would also like to hear
from others on this issue. Regardless, it is not a big deal for
me.

Paul