Re: Why Do Developers Continue to Sign with GNUPG

Gunnar Wolf <[email protected]> Sun, 10 Aug 2025 22:54:58 -0600
Newsgroups gmane.linux.debian.devel.security
Message-ID <[email protected]>
--ZR/fwlaclKgvxH5t
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

[email protected] dijo [Sun, Aug 10, 2025 at 02:35:20PM +0000]:
>Hello Debian Security Team,
>
>Since Debian is a major Linux distribution I want to ask why
>
>software developers continue to digitally sign their code an
>
>software packages with GNUPG when there are simpler alternatives
>
>such as minisign (https://jedisct1.github.io/minisign/), signify, or=20
>age (https://github.com/FiloSottile/age).

There are many cryptographic implementations that get part of the benefits
of OpenPGP, but don't get fully there. OpenPGP is an IETF standard, that
was recently (one year ago) updated with newer algorithms, practices and
usages.

As Malte said in this thread, the developers of the tool most of our
fingers know best, GnuPG, has chosen to follow a different path and fork
the standard -- of course, only time will tell if their "LibrePGP" gains
any traction, but I am betting it will be marginal.

Most Free Software projects (there are many!) that base parts of their
infrastructure in OpenPGP are considering switching away from GnuPG towards
newer alternatives, such as the already mentioned Sequoia. There are
various other implementations, but my personal opinion is that Sequoia is
the most serious, better thought out, user-friendlier =E2=80=94 and, yes, m=
ost
secure. I'm betting my chips on us gradually switching over our
infrastructure to be based on Sequoia.

Greetings,

     =E2=80=93 Gunnar.

--ZR/fwlaclKgvxH5t
Content-Type: application/pgp-signature; name="signature.asc"

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

iHUEABYIAB0WIQRgswk9lhCOXLlxQu/i9jtDU/RZiQUCaJl3nAAKCRDi9jtDU/RZ
iRQyAP4xle7aN14LzWjcEHkG2XbJ2HyePm6GsTH745BEi28rzQD+NQvzzUy82tEK
i/UsLy5Y5O478lW2TKkrrZl1KokgfgE=
=bcbc
-----END PGP SIGNATURE-----

--ZR/fwlaclKgvxH5t--