Re: [openpgp] Bug#931238: hot armor: please drop "Version: " header

Heiko Stamer <HeikoStamer@gmx.net> Sat, 13 July 2019 08:38 UTC

Return-Path: <HeikoStamer@gmx.net>
X-Original-To: openpgp@ietfa.amsl.com
Delivered-To: openpgp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9BD53120155 for <openpgp@ietfa.amsl.com>; Sat, 13 Jul 2019 01:38:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 jgDV7zBR3iIp for <openpgp@ietfa.amsl.com>; Sat, 13 Jul 2019 01:38:48 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 9B4B01200F4 for <openpgp@ietf.org>; Sat, 13 Jul 2019 01:38:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1563007119; bh=Pjz4Dcis31zOiEmUC45b8dN+qc5SajseacTSokH9vMA=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=fcDyzJpWTxRaCQw3y5Gd9lVn9/lu749JTYukF3S1/xTIIduoHpkC27uAPXwWu7Z+p ao6Rzgt+ZHJkLr+aY5FbxPTmsJLLC+giXBj+o/UU2b/8sZm1GsEC6pLuQ0JKbC4vtn PLNKAB0zv+zFLIio/g9Avxa/yejtOjuyZgHWGGok=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.30] ([80.132.227.94]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MIu7d-1hjjdv3PFR-002bsG; Sat, 13 Jul 2019 10:38:38 +0200
To: Daniel Kahn Gillmor <dkg@fifthhorseman.net>, openpgp@ietf.org
References: <87zhm1o0f7.fsf@fifthhorseman.net> <20190706133941.tw3znn74q4iseiyo@scru.org> <54525144-b7bf-fa79-c497-ca8fbf77f89d@gmx.net> <87tvby6nl7.fsf@fifthhorseman.net>
From: Heiko Stamer <HeikoStamer@gmx.net>
Openpgp: preference=signencrypt
Autocrypt: addr=HeikoStamer@gmx.net; prefer-encrypt=mutual; keydata= mQGiBDdYKNkRBACRdsFzaQn0HChOX38WHXlIYcNZAAxBQxa7gdmPXTUK+tgwQuwAr/XViQxn ExKwyOteRhwHZNSYdoKPlCOJ3c3FWCKAdflINr53NvN/qnnaF+3M1HaluiwVdfHD9a0+k7fd NFZMq2bTpzSCQBsPGipSK0K8ET8UPrXm54pXhqYL2wCgsuMBOv64bmg2zjg6vHSTKADGykcD /Agjoa7y7Cpifk4WEKDKu8nlrE9OFOJppjZ9bdJedrmZq5A/jHr35UOgbZItTmgBiz7bfMLq 7HD05ZQ3BplBmmiE0412f55GadCjN4vvnCdTqZ/ewzWdz/rzQGaJm9IvW6rupuFgrTx0GJhf we7cr6GQQo0nqA0LMCyhGHQASC56A/9NOroBzLM6wl9QlE9lybxd3cxI2UnrfHIu63tklFKF vL1XnjyJ4YR0sDs6/f56JbtEGUKTCI7ZAw+241Va4MrbDVmmsGJjQBcKxNbHDfkkjoJ9NBwr pUo2nMT3BWyKHCfnMqoyT+nN04b0Em1ffbhptKiLJSeY1mcPxvA1h7PrKbQiSGVpa28gU3Rh bWVyIDxoZWlrb3N0YW1lckBnbXgubmV0Poh4BBMRAgA4AhsDAh4BAheAFiEEdvcwETKdJ9uN fD+XT1hOuPsr4U8FAlzqvfMFCwkIBwIGFQoJCAsCBBYCAwEACgkQT1hOuPsr4U8jZQCfbz7N emwAJ2OdrBP9mmsySktb4IQAnRWJOYy4bH3R42nh6KCUkbDXQoNhuQMNBDdYKtkQDACuGU2S WXmjpoyGIX/UHze60OolxBdtKzhvDZHhy1Sz8NNrdkI3ozuYOMxkKZZLTw/iQigVNQfwy+5f AUw6KaH8OPnwInqyeguI6PwG0qQK2cWlSTZDlTW8B2D3Qpjt8sYnnjGEIGKGb7ZAUgODmWYd sS35otyEQT0Un/kRIqjyQcvWgNH++t+LypXUxu0eD0dlD/kx46TP9kqTYsr/8vWWhD2J98x0 ZFrFMN8QDCIhO9x3p+qPyfSiAdnuI4iN1RYsKtC2ikb+cIc5bYysnRots1anAy3Pd5Q8bFtj lzxPPRh90v/Yq5RM/3IgbsbS0zDI0ldznld+DInezLs/EROsITmmbXrhIAHC8TjcXtxWR3ht nFLnIgmQ3Rag0bQesNF4Y5bXSGcw/MxwWcm6EXwcbm7Uc64k8YxXMYyNy+XX/bi1o7r5JdH0 mKUFeXTF9WLrNpF4jBylHk1RNDbR6kp6M87vPJeg/nQh19ItQQxYJGYu9KBhBGhFtDUIAyLT nTcAAwUL/2tHe52rFeCVvZo7RZ5SQy/aclx7hnPsvb3yTXcvg5c7hweOL7Zfsh/XnE3acRO0 YAfGb0LxMFJlfpHgcPuTZEd5rPgJz68GccACBPw8Z8MgQEBE5H/UiAR/HM9AQmEN+wfjeDlv 6ZGElmnY59gYIuCGUVsqw5pwCCsLBs3xlMTyCiNwDHERRao3YTGhaNy9hsCdqNHQcXdSzdF6 OtvfMnXI67QGyiNcbjVwXwQHlGAsxo4O3FMOl138o1Oa00JMSk7td8bClMAp7Hu4zrw533TZ 2Avp+6OFjUAQ4U4hdEDGePNm2hbQinKnUCd30PboqIdZDmYq4SSeNMbWKwy3Etx/a0GX39F/ gnjmveBHSWGGB+wSKcrK3yfXNXMa4OW683m/aH1msS0L0SFwbm2w7XdALp0DCV031x1JoGAn c0mVcstbVM7KNUGnCOA9D4USKHrj/IoZVoapx0b+bWPFHtfLhcm2lSDlq7F140DlQVL1xZmA nPcpLyXMmEmnS2JCZYhGBBgRAgAGBQI3WCrZAAoJEE9YTrj7K+FPcRMAnige4x75lK1p7sbK sdhZb6tv4CJPAKCpDqRn9o7nfvLlouXNaIR1nri7cw==
Message-ID: <9a2f6586-1bc3-9108-d166-bd83952dc7f4@gmx.net>
Date: Sat, 13 Jul 2019 10:38:14 +0200
MIME-Version: 1.0
In-Reply-To: <87tvby6nl7.fsf@fifthhorseman.net>
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="JSe8lHlYOgSe98qAJx9EAGimkqCOYRKbq"
X-Provags-ID: V03:K1:VBzQkq8KIzT26cFx821FpZjvgfu7My2cufKDEkQbT+Dz1xfiNjL No2T3Tbhwt2E/WX6TrbsR3+TK5RqBPhpoy927Izym/wkzEr8BPag4nBdcMrAeFYBdH/zMmV euJRXalWKgtLmyPuDG7vOWdzQlndIJqX7HnwBbJmle180V33/xOcE0OV+akh3RGuV/yH+7Y WngqZ4P61EEL2mZ9tfTRA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:Ani3OzjCudA=:CkTJilVub4MCmP9bFk1OI0 srCjNCLcLIUMK8VusyucqydHECAOYPsMz9+VStILyhCVrsQwOImQWahENKeKHH6IkkDHutGA+ vtm8K5l6Ljr8NehXZ1+ZHzMqkTAJSjfoeTDGXr+KIMq6dtH+a1oRDm+/viLI6YfTQbDdXnU/O MJTGdRQdrn4Gk4SRsN7SOFanPnvqyOlpRaAOfTA1JOB5UF/XU3eTyU2cNhJv0F3r9JiDYq/bI tRF/yoAqiGuhsGgLC63ngYyxRIXSDsrBtchonHdN0RQjjlb3N8VB3K67RHQmLqSQq/wchkXEy zkzTbQmKjmIGicVxQMVUaLGAIepwiZMkFU6T20schCEOHVO2R4pWvad1Vmyh5hDzZsEN1m0Id 4sUv12EYMyycjmImuOf1kdqCEEnSVX9LfnuSVfaSApkvHdtBSl99lPR1Ekz6LLNA7IPZx6pcS +p/FmLqHpYVzQULbzoYA/EddyvZfD43ZBs5Ez2a6FVOA1uozISyjMe/In6tDdnEVnhq9razh+ fyV3yAakC5cCbp1j3/FGfn7mCb8Ji2fV16uZ8ltJ+1bMJs3D0nfbiFcdfybP7UVI9RgBJ4dSl hk5iI77bfCtVppbWQ4y1F98OidF6tyAQafUkCQBpiRzvtGBPeMtic+JA5EwwzCOPZZi0r29DP uKsPLdnDRTaCuNGb0U1TXfVSCXh20970SmrlS/0VR2qTSoKbaNYmuillpBfEjeb7f16nuDi7Q hvjpM7G3x76pqFnQ3/YJjcamN0DNc0DkzO1hxTkeMLo22QD0GZ+WJQVk8CGtGTcVGrI6egorf Xg0fPIp1H2kIjEPExWS0kV5hunVCER+o779lVvEGOS5L0dDQMiRmsIMU/A0dwMv2SxPEZRoV7 0YofyT5ifmrhfzR3m/Goq6rzeXJ77wcEqz9sxIbL7RhYRa4KWolEdrhE5eX3FZcET+9pXfYMY XUvu2HS5MEkQrrMpONOmWHuxWLmpn+UJ804xWnIHiO9LlYuPDQGsg7P+RC5NZvFZzm32YHr9k BOpgHarwCpioJgYHlyhcHk3P5r7LVMJRIQiHVsEFJyfGUsDz88Sj+t70NTcx3uBNKlWt0mfIZ 3H3xJvXr14ZCVo=
Archived-At: <https://mailarchive.ietf.org/arch/msg/openpgp/79kK_jJMWqpTstPkiiX9UwwEH58>
Subject: Re: [openpgp] Bug#931238: hot armor: please drop "Version: " header
X-BeenThere: openpgp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Ongoing discussion of OpenPGP issues." <openpgp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/openpgp>, <mailto:openpgp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/openpgp/>
List-Post: <mailto:openpgp@ietf.org>
List-Help: <mailto:openpgp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/openpgp>, <mailto:openpgp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 13 Jul 2019 08:38:50 -0000

On 07.07.2019 at 14:22, Daniel Kahn Gillmor wrote:

> totally agreed that this should be added, and i encourage you to send
> text to the openpgp@ietf.org mailing list.

Regarding the fixed encoding of a (sub)packet length I suggest the
following approach (AFAIK it's used by most OpenPGP implementations):

	if (len < 192)
	{
		// one-octet length format
	}
	else if (len < 8384)
	{
		// two-octet length format
	}
	else
	{
		// four-octet length format with 0xFF prefix
	}

Recently, I the length encoding in LibTMCG/DKGPG for subpackets, where
it was previously a four-octet length format with 0xFF prefix.
-- 
Heiko