[babel] Packet trailer [was: Some open HMAC issues]

Juliusz Chroboczek <jch@irif.fr> Sun, 15 July 2018 13:34 UTC

Return-Path: <jch@irif.fr>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C400E130FB4 for <babel@ietfa.amsl.com>; Sun, 15 Jul 2018 06:34:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 N02kVg4krw7m for <babel@ietfa.amsl.com>; Sun, 15 Jul 2018 06:34:35 -0700 (PDT)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BCBC130EDA for <babel@ietf.org>; Sun, 15 Jul 2018 06:34:34 -0700 (PDT)
Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/75695) with ESMTP id w6FDXm7p024555 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 15 Jul 2018 15:33:48 +0200
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/75695) with ESMTP id w6FDY1DU031281; Sun, 15 Jul 2018 15:34:01 +0200
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id A4F80EB22D; Sun, 15 Jul 2018 15:34:29 +0200 (CEST)
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id ndL17X0yQoVw; Sun, 15 Jul 2018 15:34:28 +0200 (CEST)
Received: from trurl.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id A484CEB200; Sun, 15 Jul 2018 15:34:28 +0200 (CEST)
Date: Sun, 15 Jul 2018 15:34:28 +0200
Message-ID: <87bmb8hbbv.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: David Schinazi <dschinazi@apple.com>
Cc: Toke Høiland-Jørgensen <toke@toke.dk>, Clara Dô <clarado_perso@yahoo.fr>, Weronika K ołodziejak <weronika.kolodziejak@gmail.com>, babel@ietf.org
In-Reply-To: <F3E0FEA4-90AB-4EDF-B814-1E748868CC6C@apple.com>
References: <87sh545st3.wl-jch@irif.fr> <87bmbb9jyw.fsf@toke.dk> <87sh4luzrn.wl-jch@irif.fr> <F3E0FEA4-90AB-4EDF-B814-1E748868CC6C@apple.com>
User-Agent: Wanderlust/2.15.9
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset="US-ASCII"
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Sun, 15 Jul 2018 15:33:48 +0200 (CEST)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Sun, 15 Jul 2018 15:34:01 +0200 (CEST)
X-Miltered: at korolev with ID 5B4B4D3C.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-Miltered: at potemkin with ID 5B4B4D49.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 5B4B4D3C.000 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/<jch@irif.fr>
X-j-chkmail-Enveloppe: 5B4B4D49.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@irif.fr>
X-j-chkmail-Score: MSGID : 5B4B4D3C.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Score: MSGID : 5B4B4D49.000 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/VzBzr7JxeH5iaOnaUNCw8YGeVBI>
Subject: [babel] Packet trailer [was: Some open HMAC issues]
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 15 Jul 2018 13:34:47 -0000

>> That's what I think too, but David disagreed last time I asked him.
>> Since you agree with me, I think I'm going to insist on this one.

> I didn't disagree. My point was that I wasn't bothered by the
> zero out / hash / rewrite hash dance. But packet trailer is fine by me.

Appendix A.  Use of the packet trailer

   The protocol described in this document uses the packet trailer for
   storing HMAC TLVs.  RFC 6126bis [RFC6126bis] leaves the format of the
   packet trailer undefined.  If the final version of this specification
   uses the packet trailer, RFC 6126bis will need to be extended with
   information about the format of the packet trailer.

   This document assumes that the packet trailer has the same format as
   the packet body, i.e., that it consists of a sequence of TLVs.  The
   receiver MUST silently ignore any TLV found in the packet trailer
   unless its definition states that the TLV is allowed in the packet
   trailer.

Do y'all think we can achieve some sort of consensus on that, so I can go
update 6126bis?

-- Juliusz