[openpgp] Re: OpenPGP grammar concerns (fwd: [Peter Gutmann] Re: [oss-security] Retrospective by 'gpg.fail' authors)
Andrew Gallagher <andrewg@andrewg.com> Tue, 06 October 2026 09:51 UTC
Received: from fum.andrewg.com (fum.andrewg.com [135.181.198.78]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id 399D84B for <openpgp@ietf.org>; Tue, 06 Oct 2026 09:51:33 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=andrewg.com header.s=andrewg-com header.b=eDhvMiL0; spf=pass (mx.ietf.org: domain of andrewg@andrewg.com designates 135.181.198.78 as permitted sender) smtp.mailfrom=andrewg@andrewg.com; dmarc=pass (policy=quarantine) header.from=andrewg.com
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=andrewg.com; s=andrewg-com; t=1791280291; bh=G43w7IYtGeQwN7OmEUf7KpYRjsgzhvspx93BjMuBJrw=; h=Date:Subject:To:References:From:In-Reply-To:From; b=eDhvMiL0xAc1IJwQTiwoCgCkFQzH62xcl3C6EIDIgyINC/+UIi9qqTMjOh5Ifj5Oh M8JaZ2yzaNfNjDcYO4kgfJFy51kAZcBDuwf5/CU0mmkyCiJ+828ycjAZUbuZAL9H+d /KvMdWoHcWant7LizDARNyCwLLcoyQmCVsMyisfeDL12KQFZfaaF1F9FTl8tiFxx54 E8BptFrGFU3beUqhUD9QmIE3H3j6ry1PvBzW1pBiL+B6zj4+tfZSCWEgpDUdTLHbFj rT8mO9t/uocFjtWFO7zYXTxl93rbicIpgStMtFprNlipJpTnmU6a1KbVI7Pw/ttaq5 p2mxu5r4eIYNw==
Received: from [192.168.1.140] (unknown [176.61.115.103]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by fum.andrewg.com (Postfix) with ESMTPSA id C1AAD5E452 for <openpgp@ietf.org>; Tue, 06 Oct 2026 09:51:31 +0000 (UTC)
Message-ID: <8f57e742-ebcd-4df1-b305-faeb9e4aeb5b@andrewg.com>
Date: Tue, 06 Oct 2026 10:51:25 +0100
MIME-Version: 1.0
User-Agent: Thunderbird Daily
To: openpgp@ietf.org
References: <SYDP300MB26667035C88293BBFEE59B55B4EE972@SYDP300MB266670.AUSP300.PROD.OUTLOOK.COM> <9E54ED3E-AB4B-4E43-9BC1-83EF7BFA0496@andrewg.com> <asS6f5_P_Ac5MVsK@lighthouse.ringlet.net>
Content-Language: en-US
From: Andrew Gallagher <andrewg@andrewg.com>
Autocrypt: addr=andrewg@andrewg.com; keydata= xsFNBFHTCDIBEADiJmuYBVn/Sbk6vlPiqC4Wmi23F3Fl9NECeR8FZy98lOVrblJReueegL4Z HfOG2lN0+0Vt6SWjqqg2rZD6E2Ib8V0BST1AB7R2QoMM5wv8hmvadVKj3WO2inLM1ps8j1cB 27Rt+x8BoRCGTG+lkSLzBfk7uaTkbbk5TWys7PxRdCPYSYlznkGL9p8WK8uuN5mQwUM5MDTh 8jBpWHzUVw2HOf7yUnXR3qQzJXJpza2g2LA7eK6+DDvVPWbPmqRf5RdenborWSZjIqsFx8N5 d/DA4SmDO4CUYl8NDxFWa5ijukaPrzuuyTla5lnYJAixI7JjbJ4EUK72pcEQfA2sOnHgIbC/ M6sbU7d46xYkkVXzogoVBVVWLfP8E+ZP+ZszlWm9zjNI92wEJYKsJr0/weRDMtnS1p4qBxrb zVOIkVI5XvNINKOkreek5Mj79J4CMGX92x9sv0KMRqe+CKcz6yF90xvn7+IiZv9KjmilwZYJ diHdjDErdn/JjNp7uvXNWshxe+pqQykKNRW+/BAV2tzibLjI0KOiMxW5AIsXnfqBEaOsh0zl KoUtVDpFD2UbyVHnD1xdIpg59SpOWxWmkHF7PlM/gfQPO8HLEbYZsGeVIUat71l4y0Z17DuT vLKghNNlTpzdlUgmfQJYrIC2is+Xy6toaJCf85UqIZZ8gh3QqQARAQABzSZBbmRyZXcgR2Fs bGFnaGVyIDxhbmRyZXdnQGFuZHJld2cuY29tPsLBlwQTAQoAQQIbIwIeAQIXgAIZAQULCQgH AwUVCgkICwUWAgMBABYhBADMVMagxgFpGvSTH/tz4hrxFjk3BQJqtqxjBQkcpgsxAAoJEPtz 4hrxFjk3Ve0QALYaUaa2hDiuUSdzAShtYIguyr7khu7d1SnX1rEEWYakaL3Scsv89PZe7azm GTRmsVEjq/WWQpqr8WEJseWjWAPg3wPSS7cBPBJ+uRMgnGJlEtqVEBHuzyA+saB+brsGeHV/ 27UDhJUbF+CchscnSPDfM3XEr7k1bT8lOr1wdq+Kkvp05qgUUOoq5NHMkSLnLWFEPENGJw4z Zp3vDC38pXgMgIVWDRmn3h4LqlEqCuUy8e4UECk14wK5IXLoydh/kEgLr/rJrD9wObwurM2D XAtsKXo6mECln71shgT3xpEoZ/oAAQAkYnqVqGZ8mYt7YGsOoeiHtpHoNvSXFEnMcMWKN/A+ nA96iqkiGLgoD7PbR4/1SpYvO2tQm3tZDP/HABFk9gL1M+0Zg0CyOoe/L02C+v9bjHhHzW6O spZVLrEh68FHUjL7AlOLIpxi1yY+YHVSKm5SFAteORa6MevMGF8+BGkBM7YPQ+ZoCAFe/lkq qPwOccWSQokWBwQkJg3O2paatrdlZwGQXIDCj/OhrAsSFmegR7u9RQKTr03lDOXF2CaueySu Cyn5XniEhiUJUnSeiATD2Nq9ABxMPjtBhppNZ14k1Q63iDvpeZCj3t2qPn/OHc8a9h2RX2Vm OTNHyrNuKkBJ/Dd592Zrb4sXmqFXbZaVHeUk3z2Ai0knDAAczsFNBFHTCDIBEADWeAAZf/ks uqUjurko99tCUAztZznqUATZ6nZ7YTv1AQktoHrK7B4K7Wdt+Mwp+P0Ytqv+CuU+lLLJhkkd M2I7J5kk8M3V7mFySgSS7kaS3m2wbawxM+hQqS4W3LFLApVKQyNr46vhBvN6meYcSMcvh2X8 j5jxCkt3V9AgeKfokD1ZEZx0mFQVvMugAKFGwrBur5jPSDnvkq8LUgyRq+XPYHTkKNmlU3fz R5EiVrSSWlmdUFnJlG0giprX0rV/uGsukqZYp3JzgwpyfxAjGkpA9lRDp2kyjXTV5mCXEbwg 53sFxHJOcmt2fXXal/XWRNS4MDVd1TDYhesdEUmKWO4nwzw6CjqcrfJV5ky81k6wZNPvbY9I /RyKnEiZS8wC1igNPCoMf4IlVfzGcmspDju77EeEPAopmEyuHSxgUJwAjb/RoS5YsROJ+NET jlAHv0wyiNw9RJtgb8P16FrQ07z8oT8C3EWnGU4BcUdDULdeX2Sifannhj3yFWf1ximOXTmG D/qlmb5IDUQHaTi5eV3AxHgNynDr9IFzRbiAui1WC8iO0oi895Vibgp7xeg8KCW0CNH/g9pE /cTf/g7xU6Aj3UTyyvUILjh3ayuIPWtITDxR9tTQNIEbzqg+u5qbJbaoYmDOEVgWVrUudhkT 8xHWg9CQkOg91FMZc93A3Gj0NwARAQABwsF8BBgBCgAmAhsMFiEEAMxUxqDGAWka9JMf+3Pi GvEWOTcFAmq2rHMFCRymC0EACgkQ+3PiGvEWOTfhJg//cap2wnGkRARs3i/LCr4iz+yPdrAr ICzGSiot5eq7n/bCFtuZoQLGOLErbPK2UGO3YbeC8nJuZX/8VvVK8G6Yl3K6XK30MCrJGdkf SaGpzXaT0ydOUg/VE6MyNF4KEtdsdoOdhq1fWtf8P1Ak70L1p7EKbIA3iHUgo0RfgBDm3EEe tX5UoObZkYtgvduZ1y9X8wR+sxlRHMOEqnYoAPC5jwTplrulR3X5M0QZciErnt0bturwUYno BDVh7lpJbV/ZDW4frMhDLmgecryNCjFlKJoZ+Sv99XHX3UkJZacIA+1i0vgrd8GbaXvt+INl p9gkvCVwVwGkFAvUeqMhTVzxcCbQAfIVQWCwHGKoXMdwt8CzLb4MNLsPdujXy/RYZPwcnY3K muM/tyQgTaadeGUPVJ4OaeLFOiZa0SSf+xjgCG3OEdHn2dAGuslDl+NMJmxSRtHF1xirHU9Q lI6Xm64PjIFFrNo3w1BsAbwp4LuU+pYoK4dkxkZp0lJwGias3xRQYEjm5aw8zXaE0ah6GFy0 IehwYVzBS43CPOsAIXuvfjttAsFQXU6AcidAK957aG832qZnq+I5s/zm41oGAU0uCJFpfSW4 P3+dCkoma7VxUHr9nzcWh8DV7A9/KjKw6WI9xZ9PeAAq6bqKNry/1wBkbNJ6dozTG8Keogn8 bRkv5OI=
In-Reply-To: <asS6f5_P_Ac5MVsK@lighthouse.ringlet.net>
Content-Type: multipart/mixed; boundary="------------ZjjzY99X4ImJdn1cnKQq0SVt"
X-Spamd-Bar: --
Message-ID-Hash: XQOEDHKFV3VNIS4CYC7LN6L2LHBVLFNY
X-Message-ID-Hash: XQOEDHKFV3VNIS4CYC7LN6L2LHBVLFNY
X-MailFrom: andrewg@andrewg.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-openpgp.ietf.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [openpgp] Re: OpenPGP grammar concerns (fwd: [Peter Gutmann] Re: [oss-security] Retrospective by 'gpg.fail' authors)
List-Id: "Ongoing discussion of OpenPGP issues." <openpgp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/openpgp/3A7ATNLW5j3F6ZnKdgJC7wuOWe8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/openpgp>
List-Help: <mailto:openpgp-request@ietf.org?subject=help>
List-Owner: <mailto:openpgp-owner@ietf.org>
List-Post: <mailto:openpgp@ietf.org>
List-Subscribe: <mailto:openpgp-join@ietf.org>
List-Unsubscribe: <mailto:openpgp-leave@ietf.org>
On 06/10/2026 10:08, Peter Pentchev wrote: > >> Do you have a reference? I’m not familiar enough with his works to find the specific quote. > > He linked to that in his previous message: https://news.ycombinator.com/item?id=46404339 Thanks! So he's comparing with SSLv2 not having a fully-covered handshake. Yes, there are some small parts of the data stream that aren't covered by signatures, such as the literal data metadata (which RFC9580 recommends should not be used). But maybe he's thinking more about how efail took advantage of lax grammar enforcement at the receiver, such as the case where there were two literal data packets in a single message, one signed and one not. It is tempting to blame this on poor implementation, as it has never been valid grammar, but it's true the design makes this kind of implementation error easier than it could be. A
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Peter Gutmann
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Andrew Gallagher
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Andrew Gallagher
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Peter Gutmann
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Andrew Gallagher
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Heiko Schäfer
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Andrew Gallagher
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Daniel Kahn Gillmor
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Andrew Gallagher
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Andrew Gallagher
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Peter Pentchev
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Andrew Gallagher
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Peter Gutmann
- [openpgp] Re: OpenPGP grammar concerns (fwd: [Pet… Andrew Gallagher