[ietf-822] DKIM differs from "--" first in lines to indicate start of signature

Alessandro Vesely <vesely@tana.it> Tue, 05 January 2016 13:29 UTC

Return-Path: <vesely@tana.it>
X-Original-To: ietf-822@ietfa.amsl.com
Delivered-To: ietf-822@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B885F1A6FA3 for <ietf-822@ietfa.amsl.com>; Tue, 5 Jan 2016 05:29:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.268
X-Spam-Level:
X-Spam-Status: No, score=0.268 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 r9sjqNMSdZY2 for <ietf-822@ietfa.amsl.com>; Tue, 5 Jan 2016 05:29:28 -0800 (PST)
Received: from wmail.tana.it (wmail.tana.it [62.94.243.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9FA271A6FFA for <ietf-822@ietf.org>; Tue, 5 Jan 2016 05:29:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=beta; t=1452000566; bh=QLalCwPTh5G1neFZQkNyBB4gVot5n2vTd6NUlmdb548=; l=985; h=From:To:References:Date:In-Reply-To; b=SEbyg3r5bflb321fVfXZ8/vPngGHKzk+mJfrqnSr+SIgRLQe5+mIzyGl37OGRPI0Z qiQ91jJeF5mBGOFmSL76WVRjxeyPGCnXttcJyfXO1a4EwBU7XwwuDR+ZKB8HiRPaM7 l7wfw8uTkApERol98sTbJ6IAeSWnSSFigR8rqIYc=
Authentication-Results: tana.it; auth=pass (details omitted)
Received: from [172.25.197.88] (pcale.tana [172.25.197.88]) (AUTH: CRAM-MD5 uXDGrn@SYT0/k) by wmail.tana.it with ESMTPA; Tue, 05 Jan 2016 14:29:26 +0100 id 00000000005DC044.00000000568BC536.00004989
From: Alessandro Vesely <vesely@tana.it>
To: ietf-822@ietf.org
References: <D6D98A12-74D5-45CB-86AD-3BDE6A931CFF@dsv.su.se> <87vb7bwv7n.fsf@hope.eyrie.org> <CAL0qLwYRTvLFwEZPNFbaNybGwj+e_g33kZQkFeLN4YTsZ=KSZg@mail.gmail.com> <8737ufwo02.fsf@hope.eyrie.org> <568AC6A9.6080208@isdg.net> <87bn91m7wr.fsf@hope.eyrie.org>
Message-ID: <568BC536.1050501@tana.it>
Date: Tue, 05 Jan 2016 14:29:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.5.0
MIME-Version: 1.0
In-Reply-To: <87bn91m7wr.fsf@hope.eyrie.org>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf-822/iUCjECFpORr6Lzxd9Pk2dSsP9Wc>
Subject: [ietf-822] DKIM differs from "--" first in lines to indicate start of signature
X-BeenThere: ietf-822@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of issues related to Internet Message Format \[RFC 822, RFC 2822, RFC 5322\]" <ietf-822.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-822>, <mailto:ietf-822-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-822/>
List-Post: <mailto:ietf-822@ietf.org>
List-Help: <mailto:ietf-822-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-822>, <mailto:ietf-822-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Jan 2016 13:29:30 -0000

On Mon 04/Jan/2016 21:00:52 +0100 Russ Allbery wrote:
> 
> It's always been a wart, and it's certainly not the sort of thing that one
> would design today in an intentional standard for a whole host of reasons,
> but it has a *very* long established history.

I can guess some of those reasons.  However, besides taglines, OpenPGP and
S/MIME provide for cleartext signing with signatures at the bottom of the text,
possibly not detached from it.  Foot positioning resembles traditional,
handwritten signatures.

DKIM differs in that its signatures live in the header --with the obvious
disadvantage of requiring two passes.  Drafts which inspired DKIM, [DK] and
[IIM], provide for storing signatures in the header too.

Out of curiosity, does anyone recall how this design decision came?

TIA
Ale


References:
[DK] https://tools.ietf.org/html/draft-delany-domainkeys-base-00 (May 2004)
[IIM] https://tools.ietf.org/html/draft-fenton-identified-mail-00 (June 2004)