[Pkg-rust-maintainers] Bug#1140558: Clarify openssl vs nettle usage in Debian

Daniel Kahn Gillmor dkg at debian.org
Mon Jul 6 20:04:36 BST 2026


Version: 1.3.1-11

On Mon 2026-06-22 19:16:36 +0200, Chris Hofstädtler wrote:
> while researching sq on various operating systems, I've noticed that 
> various other distros use the OpenSSL backend, while Debian's sq 
> uses the nettle backend.

Debian has been shipping sequoia tooling since before there was an
openssl backend.  Nettle is a solid cryptographic library, one with
significantly better ergonomics than OpenSSL's complex API surface.

nettle also happens to be sequoia's default cryptographic backend.

> That seemed fine, however debcargo.toml also claims some openssl 
> dependency:
>
> https://sources.debian.org/src/rust-sequoia-sq/1.3.1-10/debian/debcargo.toml#L16
>
>   [packages.bin]
>   multi_arch = "foreign"
>   depends = [ "openssl" ]

This was fixed by Alexander Kjall in 1.3.1-11.  Thanks for catching it,
Chris!

> That left me wondering if Debian's sq was meant to use openssl 
> instead of nettle.

I think we should stick to nettle unless there is some compelling and
explicit reason to switch cryptographic backends.

         --dkg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 324 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20260706/378d6a79/attachment.sig>


More information about the Pkg-rust-maintainers mailing list