Re: [openpgp] Deprecating compression support

Jon Callas <> Wed, 20 March 2019 19:36 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 5A086130FC7 for <>; Wed, 20 Mar 2019 12:36:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -3.45
X-Spam-Status: No, score=-3.45 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, KHOP_DYNAMIC=0.85, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (2048-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id tBkdJR7JgFak for <>; Wed, 20 Mar 2019 12:36:36 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id ABF61129508 for <>; Wed, 20 Mar 2019 12:36:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=04042017; t=1553110596; bh=sSqagz25fqHmCQWwQLoxQH45Os3tY4uNpWrKoUD4t5A=; h=Content-Type:Mime-Version:Subject:From:Date:Message-Id:To; b=mF8xaR3pNHqinI8yrOJXbeCieDlEpIfBDpWD9005nKuGtMgo5P6fVA43GtbpwioDv vzFHCqB+U7vEYVJbRCDsrN08xpiUlBu5HA+pzeTFjv5GNP1QZHBSUd8zQwRICyart5 iwumysX3IelUVx9JtlE9M9x9t80Nfk3E4705reKYBszMkrS8tpJY43gUJqWJC3z8JG ABlLLB9tREZWEU/ikYbJbeQPP3wlqG5Xdpa7Wnsw2RW9xrjhJRsU6KWdNoNnsyvN+c 27udEBlOI5cd0GLzrvNLrrJQ6Cbo7StFvgocz2+M1Jz9mA0JmhyqxhH2mUC2O7mtHV Yf++TO3VrkL+A==
Received: from [] ( []) by (Postfix) with ESMTPSA id BC5484A0158; Wed, 20 Mar 2019 19:36:35 +0000 (UTC)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: Jon Callas <>
In-Reply-To: <>
Date: Wed, 20 Mar 2019 12:36:34 -0700
Cc: Jon Callas <>, Andrey Jivsov <>,
Content-Transfer-Encoding: quoted-printable
Message-Id: <>
References: <> <> <> <>
To: Vincent Breitmoser <>
X-Mailer: Apple Mail (2.3445.102.3)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-03-20_12:, , signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1812120000 definitions=main-1903200142
Archived-At: <>
Subject: Re: [openpgp] Deprecating compression support
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Ongoing discussion of OpenPGP issues." <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 20 Mar 2019 19:36:38 -0000

> On Mar 19, 2019, at 2:41 AM, Vincent Breitmoser <> wrote:
> I'm unsure why both Jon and you think we need a slower "reasonable pace", when
> we have not only one but two very sharp points to make this cut as clean as can
> be? Both AEAD and the v5 key format already break compatibility. Why pull
> something over the edge that we want to phase out anyways?

I’m going to quibble over “two” and say that we have one — simplification of an overall implementation.

The second one has had comments on before. I’ll pick up some more in another missive relating to things people have said today.

To address your point, as I said in my long missive, you can do this today. No changes are needed to the protocol. All you have to do is put a compression preference on your key that says no compression, and then you won’t get compression. (Well, to be completely correct, if someone compresses then they’re non-compliant to the standard.) Repeating myself, I support and encourage implementations to do that by default.

Since you can do it today, there’s no need to rush. There are other people who have their own legitimate needs for it.

Does this make sense?