On Mon 2025-04-14 13:53:16 +0200, René Engelhard wrote:
> It's still only test keys to test whether signing/verify works, not real 
> world keys.
>
>  But yeah, they need to be updated, will propose upstream. It's
>  definitely too late for Trixie though, will try to get it upstream
>  for forky.

Thanks for proposing the fix upstream.  please follow up here with the
pointer to the upstream issue.

Fwiw, if the change needed to clear this up is simply to replace the
OpenPGP artifacts used for the libreoffice test suite with artifacts
that contain reasonable algorithm choices, that doesn't seem like an
outlandish change to propose for Trixie, whether it's in 13.0 or a
subsequent point release.

As you propose improvements to LibreOffice's use of OpenPGP, i recommend
considering use of the stateless OpenPGP interface, of which we have
several distinct interoperable implementations in debian.  To the extent
that LibreOffice's OpenPGP integration is all done in Java, they might
be particularly interested in the sop-java interface (debian package
"libsop-java-java") and its implementation by PGPainless (debian package
libpgpainless-sop-java).  pgpainless is a robust participant in the
OpenPGP interoperability test suite
(https://sequoia-pgp.gitlab.io/openpgp-interoperability-test-suite/results.html)

GnuPG's opaque and tricky statefulness has been an ongoing source of
bugs and vendor lock-in that has kept the OpenPGP ecosystem from
evolving in safer and stronger directions.  Even more problematically,
GnuPG has decided to stop supporting OpenPGP going forward in favor of a
non-standardized variant.  This means any GnuPG user's hope for
interoperability with other OpenPGP implementations is at risk.  In
Debian, we're trying to mitigate these risks by carrying patches to
ensure that GnuPG emits OpenPGP-compatible artifacts by default, but i
can't guarantee how long that kind of patching will hold.

Regards,

    --dkg

Attachment: signature.asc
Description: PGP signature

Reply via email to