[From nobody Thu Jul 23 00:09:06 2026
Received: (at submit) by bugs.debian.org; 12 Sep 2022 12:51:00 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.2-bugs.debian.org_2005_01_02
 (2018-09-13) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-20.5 required=4.0 tests=BAYES_00, DATE_IN_PAST_12_24,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HAS_PACKAGE,
 PGPSIGNATURE,RDNS_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,
 T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no
 version=3.4.2-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 19; hammy, 150; neutral, 39; spammy,
 0. spammytokens: hammytokens:0.000-+--HAutocrypt:addr,
 0.000-+--HAutocrypt:keydata, 0.000-+--HAutocrypt:mutual,
 0.000-+--HAutocrypt:prefer-encrypt, 0.000-+--H*ct:pgp-sha256
Return-path: &lt;dkg@fifthhorseman.net&gt;
Received: from [162.247.75.117] (port=37533 helo=che.mayfirst.org)
 by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from &lt;dkg@fifthhorseman.net&gt;)
 id 1oXitv-00007T-FW
 for submit@bugs.debian.org; Mon, 12 Sep 2022 12:50:59 +0000
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/simple;
 d=fifthhorseman.net; i=@fifthhorseman.net; q=dns/txt; s=2019;
 t=1662987056; h=from : to : subject : date : message-id : mime-version
 : content-type : from;
 bh=URJY55pKh6DAF+3OAS5KeCPx0uhEADxOmBuXh35q5Po=;
 b=iopvTr7uVnBdl2itRczTQlHi9YVzGaYZw717LLsWs1gfobNxysWYQ3u7muyWflxh8tUOZ
 UArOYJRH40sUg2UBw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fifthhorseman.net;
 i=@fifthhorseman.net; q=dns/txt; s=2019rsa; t=1662987056; h=from : to
 : subject : date : message-id : mime-version : content-type : from;
 bh=URJY55pKh6DAF+3OAS5KeCPx0uhEADxOmBuXh35q5Po=;
 b=b1P4YfgCe4dbVJY0W+TVjzTjYPsKtqTzny2NB7y128gfqiW4iTPtseZrgW+RCl1QfngpO
 +mT6nHA9/8AIHxefdU54vaH2rkxGqrbvKvzdhRPuUhGkhqMm3rSiJMOuuizYhjZs6B9qS+o
 E8ES07Ah4T/CSUso11xgedGOKBAh6eZ2CDFydBsefleRLLBFBk/KIuyEjyXYLpGFLO78gkZ
 J6FfmS2ozwniHgguPiPotqm/Ra2epN5ialL1IJIARqJrih7V4LSXx1rs2ebylXITmuv9nu+
 m5ElvR4YhhyRBYk1i/O0aTbtPwnCibLq2maX7A8iSf+mli6m2x6bKPsHWGzw==
Received: from fifthhorseman.net (lair.fifthhorseman.net [108.58.6.98])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature ECDSA (P-384))
 (No client certificate requested)
 by che.mayfirst.org (Postfix) with ESMTPSA id 53E55F9B0
 for &lt;submit@bugs.debian.org&gt;; Mon, 12 Sep 2022 08:50:56 -0400 (EDT)
Received: by fifthhorseman.net (Postfix, from userid 1000)
 id 6177D20499; Sun, 11 Sep 2022 13:02:33 -0400 (EDT)
From: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
To: submit@bugs.debian.org
Subject: hokey lint: &quot;Non-exhaustive patterns in function getSecretKey&quot; when
 sending a secret key instead of certificate
Autocrypt: addr=dkg@fifthhorseman.net; prefer-encrypt=mutual; keydata=
 mDMEX+i03xYJKwYBBAHaRw8BAQdACA4xvL/xI5dHedcnkfViyq84doe8zFRid9jW7CC9XBiI0QQf
 FgoAgwWCX+i03wWJBZ+mAAMLCQcJEOCS6zpcoQ26RxQAAAAAAB4AIHNhbHRAbm90YXRpb25zLnNl
 cXVvaWEtcGdwLm9yZ/tr8E9NA10HvcAVlSxnox6z62KXCInWjZaiBIlgX6O5AxUKCAKbAQIeARYh
 BMKfigwB81402BaqXOCS6zpcoQ26AADZHQD/Zx9nc3N2kj13AUsKMr/7zekBtgfSIGB3hRCU74Su
 G44A/34Yp6IAkndewLxb1WdRSokycnaCVyrk0nb4imeAYyoPtBc8ZGtnQGZpZnRoaG9yc2VtYW4u
 bmV0PojRBBMWCgCDBYJf6LTfBYkFn6YAAwsJBwkQ4JLrOlyhDbpHFAAAAAAAHgAgc2FsdEBub3Rh
 dGlvbnMuc2VxdW9pYS1wZ3Aub3JnL0Gwxvypz2tu1IPG+yu1zPjkiZwpscsitwrVvzN3bbADFQoI
 ApsBAh4BFiEEwp+KDAHzXjTYFqpc4JLrOlyhDboAAPkXAP0Z29z7jW+YzLzPTQML4EQLMbkHOfU4
 +s+ki81Czt0WqgD/SJ8RyrqDCtEP8+E4ZSR01ysKqh+MUAsTaJlzZjehiQ24MwRf6LTfFgkrBgEE
 AdpHDwEBB0DkKHOW2kmqfAK461+acQ49gc2Z6VoXMChRqobGP0ubb4kBiAQYFgoBOgWCX+i03wWJ
 BZ+mAAkQ4JLrOlyhDbpHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3Jnfvo+
 nHoxDwaLaJD8XZuXiaqBNZtIGXIypF1udBBRoc0CmwICHgG+oAQZFgoAbwWCX+i03wkQPp1xc3He
 VlxHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnaheiqE7Pfi3Atb3GGTw+
 jFcBGOaobgzEJrhEuFpXREEWIQQttUkcnfDcj0MoY88+nXFzcd5WXAAAvrsBAIJ5sBg8Udocv25N
 stN/zWOiYpnjjvOjVMLH4fV3pWE1AP9T6hzHz7hRnAA8d01vqoxOlQ3O6cb/kFYAjqx3oMXSBhYh
 BMKfigwB81402BaqXOCS6zpcoQ26AADX7gD/b83VObe14xrNP8xcltRrBZF5OE1rQSPkMNy+eWpk
 eCwA/1hxiS8ZxL5/elNjXiWuHXEvUGnRoVj745Vl48sZPVYMuDgEX+i03xIKKwYBBAGXVQEFAQEH
 QIGex1WZbH6xhUBve5mblScGYU+Y8QJOomXH+rr5tMsMAwEICYjJBBgWCgB7BYJf6LTfBYkFn6YA
 CRDgkus6XKENukcUAAAAAAAeACBzYWx0QG5vdGF0aW9ucy5zZXF1b2lhLXBncC5vcmcEAx9vTD3b
 J0SXkhvcRcCr6uIDJwic3KFKxkH1m4QW0QKbDAIeARYhBMKfigwB81402BaqXOCS6zpcoQ26AAAX
 mwD8CWmukxwskU82RZLMk5fm1wCgMB5z8dA50KLw3rgsCykBAKg1w/Y7XpBS3SlXEegIg1K1e6dR
 fRxL7Z37WZXoH8AH
Date: Sun, 11 Sep 2022 13:02:33 -0400
Message-ID: &lt;877d29q1xy.fsf@fifthhorseman.net&gt;
MIME-Version: 1.0
Content-Type: multipart/signed; boundary=&quot;=-=-=&quot;;
 micalg=pgp-sha256; protocol=&quot;application/pgp-signature&quot;
Delivered-To: submit@bugs.debian.org

--=-=-=
Content-Type: text/plain

Package: hopenpgp-tools
Version: 0.23.7-1

When i send an OpenPGP secret key to &quot;hokey lint&quot;, i see this warning:

hokey: Codec/Encryption/OpenPGP/Serialize.hs:(986,1)-(1015,77): Non-exhaustive patterns in function getSecretKey

I think what it's trying to say is &quot;hokey lint only works on OpenPGP
certificates, not secret keys&quot;.  But this is a pretty awkward way to say
it.

Alternately, &quot;hokey lint&quot; could just convert the secret key to a public
key and do the linting anyway.

Thanks for maintaining hopenpgp-tools!

    --dkg

--=-=-=
Content-Type: application/pgp-signature; name=&quot;signature.asc&quot;

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQQttUkcnfDcj0MoY88+nXFzcd5WXAUCYx4UqQAKCRA+nXFzcd5W
XDM2AP44FSS1kXR4nAM1Nu94kxQcdSAenIq6eiOfoAaMjwbN3wD/UoXFKJpRXYMU
jmhX7hSgY3Os4g7nvhMQUczpefclOgY=
=LJR2
-----END PGP SIGNATURE-----
--=-=-=--
]