Re: [CHANNEL-BINDING] Re: draft-ietf-sasl-gs2 AD review comments

Sam Hartman <hartmans-ietf@mit.edu> Wed, 10 October 2007 14:55 UTC

Return-path: <channel-binding-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ifcyd-00076t-4I; Wed, 10 Oct 2007 10:55:59 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ifcyb-0006r8-Fo for channel-binding@ietf.org; Wed, 10 Oct 2007 10:55:57 -0400
Received: from carter-zimmerman.suchdamage.org ([69.25.196.178]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IfcyX-0007F8-21 for channel-binding@ietf.org; Wed, 10 Oct 2007 10:55:53 -0400
Received: by carter-zimmerman.suchdamage.org (Postfix, from userid 8042) id 6C66648C4; Wed, 10 Oct 2007 10:55:52 -0400 (EDT)
From: Sam Hartman <hartmans-ietf@mit.edu>
To: Jeffrey Hutzelman <jhutz@cmu.edu>
Subject: Re: [CHANNEL-BINDING] Re: draft-ietf-sasl-gs2 AD review comments
References: <tslbqcf8eou.fsf@mit.edu> <871wc46umk.fsf@mocca.josefsson.org> <tsl4ph0vz30.fsf@mit.edu> <20071009203406.GL24532@Sun.COM> <tslk5pwugzz.fsf@mit.edu> <20071009212516.GP24532@Sun.COM> <73A1D8BFF0B322B71283BF6B@sirius.fac.cs.cmu.edu> <20071010143650.GT24532@Sun.COM>
Date: Wed, 10 Oct 2007 10:55:52 -0400
In-Reply-To: <20071010143650.GT24532@Sun.COM> (Nicolas Williams's message of "Wed, 10 Oct 2007 09:36:50 -0500")
Message-ID: <tslmyurnhmv.fsf@mit.edu>
User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bb8f917bb6b8da28fc948aeffb74aa17
Cc: channel-binding@ietf.org, ietf-sasl@imc.org
X-BeenThere: channel-binding@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion of channel binding IANA registry requests and specifications <channel-binding.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/channel-binding>, <mailto:channel-binding-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/channel-binding>
List-Post: <mailto:channel-binding@ietf.org>
List-Help: <mailto:channel-binding-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/channel-binding>, <mailto:channel-binding-request@ietf.org?subject=subscribe>
Errors-To: channel-binding-bounces@ietf.org

>>>>> "Nicolas" == Nicolas Williams <Nicolas.Williams@sun.com> writes:

    Nicolas> On Tue, Oct 09, 2007 at 05:44:47PM -0400, Jeffrey
    Nicolas> Hutzelman wrote:
    >> Really, I don't care what the API looks like or what part of
    >> the implementation is responsible for adding the prefix.  What
    >> I care about is who is responsible for specifying how the
    >> prefix is encoded and transported.  Does the application
    >> protocol specification do this, possibly by transporting two
    >> protocol fields (a name and an octet string)?  Or is the prefix
    >> part of the octet-string channel binding data?

    Nicolas> The channel binding octet string and the prefix US-ASCII
    Nicolas> string are both *just* that.  Prefixing the latter to the
    Nicolas> former is feasible without ambiguity provided that: the
    Nicolas> prefixes are unique and that they are always used.  

Well, if I have a prefix tls and a prefix t with a channel binding
starting ls I may have a problem.

    Nicolas> No
    Nicolas> separator character is needed (but if one was needed I'd
    Nicolas> prefer ':' over NUL).

    Nicolas> I believe the text of the I-D is clear on the above.
    Nicolas> Thus your protocol issues are taken care of.

Well, my reading of the ID is that the protocol needs two slots--one
for a prefix and one for a channel binding octec string.  Simon is
arguing that we only want to have one slot.
I'm fine with that if we want to make that change.


I think Jeff is arguing for the same.  I think you ande I don't care
much.

_______________________________________________
CHANNEL-BINDING mailing list
CHANNEL-BINDING@ietf.org
https://www1.ietf.org/mailman/listinfo/channel-binding