Armor text change

David Shaw <dshaw@jabberwocky.com> Tue, 10 January 2006 22:33 UTC

Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EwS3S-0007g7-90 for openpgp-archive@megatron.ietf.org; Tue, 10 Jan 2006 17:33:26 -0500
Received: from above.proper.com (above.proper.com [208.184.76.39]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA14959 for <openpgp-archive@lists.ietf.org>; Tue, 10 Jan 2006 17:32:06 -0500 (EST)
Received: from above.proper.com (localhost.vpnc.org [127.0.0.1]) by above.proper.com (8.12.11/8.12.9) with ESMTP id k0AMKrKg019997; Tue, 10 Jan 2006 14:20:53 -0800 (PST) (envelope-from owner-ietf-openpgp@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.11/8.12.9/Submit) id k0AMKraB019996; Tue, 10 Jan 2006 14:20:53 -0800 (PST)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-openpgp@mail.imc.org using -f
Received: from foobar.cs.jhu.edu (foobar.cs.jhu.edu [128.220.13.173]) by above.proper.com (8.12.11/8.12.9) with ESMTP id k0AMKr42019990 for <ietf-openpgp@imc.org>; Tue, 10 Jan 2006 14:20:53 -0800 (PST) (envelope-from dshaw@jabberwocky.com)
Received: from walrus.hsd1.ma.comcast.net (walrus.hsd1.ma.comcast.net [24.60.132.70]) by foobar.cs.jhu.edu (8.11.6/8.11.6) with ESMTP id k0AMKpS19765 for <ietf-openpgp@imc.org>; Tue, 10 Jan 2006 17:20:51 -0500
Received: from grover.jabberwocky.com (grover.jabberwocky.com [172.24.84.28]) by walrus.hsd1.ma.comcast.net (8.12.8/8.12.8) with ESMTP id k0AMKsX6030297 for <ietf-openpgp@imc.org>; Tue, 10 Jan 2006 17:20:54 -0500
Received: from grover.jabberwocky.com (grover.jabberwocky.com [127.0.0.1]) by grover.jabberwocky.com (8.13.1/8.13.1) with ESMTP id k0AMKj93003193 for <ietf-openpgp@imc.org>; Tue, 10 Jan 2006 17:20:45 -0500
Received: (from dshaw@localhost) by grover.jabberwocky.com (8.13.1/8.13.1/Submit) id k0AMKiqD003192 for ietf-openpgp@imc.org; Tue, 10 Jan 2006 17:20:44 -0500
Date: Tue, 10 Jan 2006 17:20:44 -0500
From: David Shaw <dshaw@jabberwocky.com>
To: ietf-openpgp@imc.org
Subject: Armor text change
Message-ID: <20060110222044.GA3165@jabberwocky.com>
Mail-Followup-To: ietf-openpgp@imc.org
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
OpenPGP: id=99242560; url=http://www.jabberwocky.com/david/keys.asc
User-Agent: Mutt/1.5.11
Sender: owner-ietf-openpgp@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-openpgp/mail-archive/>
List-Unsubscribe: <mailto:ietf-openpgp-request@imc.org?body=unsubscribe>
List-ID: <ietf-openpgp.imc.org>

Here's two suggested language changes that flow from the recent
discussion of armor:

*******

Section 6.2. Forming ASCII Armor has a sentence that reads:

   The header lines, therefore, MUST start at the beginning of a line, and
   MUST NOT have text following them on the same line.

Suggest to change it to:

   The header lines, therefore, MUST start at the beginning of a line, and
   MUST NOT have text other than whitespace following them on the same line.

(i.e. add "other than whitespace")

Ben Laurie pointed out the rationale that since the point of ignoring
trailing whitespace in armored and clearsigned messages was to work
around transport systems like mail that may add whitespace, then it is
necessary to ignore whitespace on the header lines as well.

*******

This other change I do not feel particularly strongly about.  It may
overspecify something that doesn't need it.  In section 6.2. Forming
ASCII Armor, add something to the effect of:

   Note that some transport methods are sensitive to line length.
   While there is a limit of 76 characters for the Radix-64 data
   (section 6.3), there is no limit to the length of Armor Headers.
   Care should be taken that the Armor Headers are short enough to
   survive transport.  One way to do this is to repeat an Armor Header
   key multiple times with different values for each so that no one
   line is overly long.

David