Re: [tcpinc] Revised version of TCP-ENO
Kyle Rose <krose@krose.org> Sat, 15 August 2015 22:13 UTC
Return-Path: <krose@krose.org>
X-Original-To: tcpinc@ietfa.amsl.com
Delivered-To: tcpinc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4E461B2A09 for <tcpinc@ietfa.amsl.com>; Sat, 15 Aug 2015 15:13:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.609
X-Spam-Level: **
X-Spam-Status: No, score=2.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, FRT_STOCK2=3.988, SPF_PASS=-0.001] autolearn=no
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 jxGYPB52IMId for <tcpinc@ietfa.amsl.com>; Sat, 15 Aug 2015 15:13:32 -0700 (PDT)
Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 624031B2A07 for <tcpinc@ietf.org>; Sat, 15 Aug 2015 15:13:31 -0700 (PDT)
Received: by igxp17 with SMTP id p17so33197541igx.1 for <tcpinc@ietf.org>; Sat, 15 Aug 2015 15:13:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=krose.org; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=m6MU5WHmx6Yh51mFe9ClP/wg+waztqv8Jlw5tszHs18=; b=eAWh6CilFYDzt7HS1wE1BUJU/pCntrjy3JKqXnwRx62oD7udvzevIKRPy8z2Ijnj75 MNshi4RfY/6/K0v9TPj6ItybniVhhBtHWqvV5Gr6KN05z7bWPvug7jC2jEkZzP9tUU+m fnypvU3Fs1DP3VgIcKP08P+MnjM3RlmpofAvI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=m6MU5WHmx6Yh51mFe9ClP/wg+waztqv8Jlw5tszHs18=; b=NF98NMY5PfyR5uttTXrFJ+R7G1Fwr5nvFNKW0KGl0W5c9rTEvF618krJ/KQoIRlNS4 Z35XeSxD3m/B2JyvraL1MWNr9EGDkJe2lqSRHnwv0DFEf14A8EDUHwzKNovRrsvTD5ww o1Ts3zdwoXciNnwO4pk7KqUxputqXKx7M8jkG69qAdg65WOapeXPCvx8/tdsHX3xMq96 EOHFt7BJ8XgMbLOBnkOj/hUoawClOQ2bQ/guiIKlPIWBXe+OZRf3PHq1HKHw2PCuDR1I 8F16M3CtTkI7PCMcWExOJl086LFZIhP1WXxGDE9nmIfvzpYuDyYbRgXAr90HCg0bVSKy g3/g==
X-Gm-Message-State: ALoCoQnuwD1pycijpxpUb6ItujuwJoaMLBBTduyRuhGeJ8MYeV8OGEl51TVPsIo5Y045WiFfB4o+
MIME-Version: 1.0
X-Received: by 10.50.73.98 with SMTP id k2mr9615036igv.96.1439676810824; Sat, 15 Aug 2015 15:13:30 -0700 (PDT)
Received: by 10.79.31.197 with HTTP; Sat, 15 Aug 2015 15:13:30 -0700 (PDT)
X-Originating-IP: [107.107.62.169]
In-Reply-To: <87pp2vqplu.fsf@ta.scs.stanford.edu>
References: <87pp2vqplu.fsf@ta.scs.stanford.edu>
Date: Sat, 15 Aug 2015 18:13:30 -0400
Message-ID: <CAJU8_nW-doDfEc+4rKYCZ598S0n8V0S61hTzBOYWR3tRLdUmeA@mail.gmail.com>
From: Kyle Rose <krose@krose.org>
To: David Mazieres <dm-list-tcpcrypt@scs.stanford.edu>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/tcpinc/2hZm10ODUpAaMqMJU92DBhykkXg>
Cc: tcpinc@ietf.org
Subject: Re: [tcpinc] Revised version of TCP-ENO
X-BeenThere: tcpinc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion list for adding encryption to TCP." <tcpinc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpinc>, <mailto:tcpinc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpinc/>
List-Post: <mailto:tcpinc@ietf.org>
List-Help: <mailto:tcpinc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpinc>, <mailto:tcpinc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Aug 2015 22:13:33 -0000
I took a closer look at the API document just now. The first thing that jumps out at me is that since you are already providing part of a socket interface (via getsockopt/setsockopt), it may be helpful for interoperability to specify the errno values to be associated with particular protocol-level failure modes. E.g., if the application tries to set TCPENO_TIEBREAKER to 2, setsockopt should report EINVAL. The section on automatic configuration may be useful, but is the strategy outlined based either on data on general interference with TCP traffic by middle boxes or on empirical investigation of TCP-ENO itself across various types of networks? I'm also assuming that if HMAC is an example of a PRF that the first argument to PRF is the key material. Not sure whether this needs to be spelled out. Kyle On Mon, Aug 10, 2015 at 8:45 AM, David Mazieres <dm-list-tcpcrypt@scs.stanford.edu> wrote: > We have revised the TCP-ENO draft and posted a new version that > addresses feedback we have received so far. The biggest change we made > was to split the document in two. TCP-ENO itself specified is specified > in an experimental status document, as before: > > * https://datatracker.ietf.org/doc/draft-bittau-tcpinc-tcpeno/ > > The API changes are now specified in a new informational status document > that could potentially form the basis of the working group's API > document if people like it: > > * https://datatracker.ietf.org/doc/draft-bittau-tcpinc-api/ > > We'd appreciate feedback on these two new drafts. > > Thanks, > David > > _______________________________________________ > Tcpinc mailing list > Tcpinc@ietf.org > https://www.ietf.org/mailman/listinfo/tcpinc
- [tcpinc] Revised version of TCP-ENO David Mazieres
- Re: [tcpinc] Revised version of TCP-ENO Kyle Rose
- Re: [tcpinc] Revised version of TCP-ENO David Mazieres
- Re: [tcpinc] Revised version of TCP-ENO Daniel Kahn Gillmor
- Re: [tcpinc] Revised version of TCP-ENO Daniel Kahn Gillmor
- Re: [tcpinc] Revised version of TCP-ENO Kyle Rose
- Re: [tcpinc] Revised version of TCP-ENO Everhart, Craig
- Re: [tcpinc] Revised version of TCP-ENO David Mazieres
- Re: [tcpinc] Revised version of TCP-ENO Ted Hardie
- Re: [tcpinc] Revised version of TCP-ENO David Mazieres
- Re: [tcpinc] Revised version of TCP-ENO David Mazieres
- Re: [tcpinc] Revised version of TCP-ENO Martin Thomson
- Re: [tcpinc] Revised version of TCP-ENO Daniel B Giffin
- Re: [tcpinc] Revised version of TCP-ENO David Mazieres
- Re: [tcpinc] Revised version of TCP-ENO Kyle Rose
- Re: [tcpinc] Revised version of TCP-ENO Kyle Rose
- Re: [tcpinc] Revised version of TCP-ENO Stephen Farrell
- Re: [tcpinc] Revised version of TCP-ENO Martin Thomson
- Re: [tcpinc] Revised version of TCP-ENO David Mazieres
- Re: [tcpinc] Revised version of TCP-ENO Martin Thomson
- Re: [tcpinc] Revised version of TCP-ENO David Mazieres
- Re: [tcpinc] Revised version of TCP-ENO David Mazieres
- Re: [tcpinc] Revised version of TCP-ENO Martin Thomson
- Re: [tcpinc] Revised version of TCP-ENO dm-list-tcpcrypt
- Re: [tcpinc] Revised version of TCP-ENO Stephen Farrell
- Re: [tcpinc] Revised version of TCP-ENO Martin Thomson
- Re: [tcpinc] Revised version of TCP-ENO Kyle Rose
- Re: [tcpinc] Revised version of TCP-ENO David Mazieres
- Re: [tcpinc] Revised version of TCP-ENO Kyle Rose
- Re: [tcpinc] Revised version of TCP-ENO David Mazieres