Re: are offsets enough? --was: (dictionary or not) Re: [dtn-security] 00 version of the Bundle Security Protocol Spec.

Michael Demmer <demmer@cs.berkeley.edu> Thu, 26 May 2005 18:31 UTC

Received: from pisco (pisco.CS.Berkeley.EDU [128.32.37.175]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id j4QIVDV08637 for <dtn-security@mailman.dtnrg.org>; Thu, 26 May 2005 11:31:13 -0700
Received: from demmer by pisco with local (Exim 4.50) id 1DbN8P-00017b-A5; Thu, 26 May 2005 11:31:09 -0700
Date: Thu, 26 May 2005 11:31:09 -0700
From: Michael Demmer <demmer@cs.berkeley.edu>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Cc: dtn-security@mailman.dtnrg.org
Subject: Re: are offsets enough? --was: (dictionary or not) Re: [dtn-security] 00 version of the Bundle Security Protocol Spec.
Message-ID: <20050526183109.GA4301@pisco.cs.berkeley.edu>
References: <200505251831.j4PIVRX27084@smtp-bedford.mitre.org> <4295D611.40606@cs.tcd.ie>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <4295D611.40606@cs.tcd.ie>
User-Agent: Mutt/1.4.2i
Sender: dtn-security-admin@mailman.dtnrg.org
Errors-To: dtn-security-admin@mailman.dtnrg.org
X-BeenThere: dtn-security@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-security@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-security>, <mailto:dtn-security-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: DTN Security Discussion <dtn-security.mailman.dtnrg.org>
List-Post: <mailto:dtn-security@mailman.dtnrg.org>
List-Help: <mailto:dtn-security-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-security>, <mailto:dtn-security-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-security/>

> Since we now have extensions and even, apparently, criticality,
> some of those offsets might be in headers you don't know how
> to parse so the dictionary encoding has to be self-contained,
> other than whatever refers to the dictionary. Similarly, you
> cannot move stuff about in the dictionary unless you understand
> how to fix all of the headers in a bundle.

that's a good point... unless a particular node can parse and
understand all headers, then all it can do is append to the
dictionary.

-m