#1140558 Clarify openssl vs nettle usage in Debian

Package:
sq
Source:
sq
Description:
OpenPGP command-line tool from Sequoia
Submitter:
Chris Hofstädtler
Date:
2026-06-22 17:19:02 UTC
Severity:
normal
#1140558#5
Date:
2026-06-22 17:16:36 UTC
From:
To:
Hi,

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.

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" ]

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

Please clarify which backend was intended to be used.

Thanks,
Chris


PS: currently, ldd /usr/bin/sq shows:
	linux-vdso.so.1 (0x0000ffff9d7fb000)
	libsqlite3.so.0 => /usr/lib/aarch64-linux-gnu/libsqlite3.so.0 (0x0000ffff9c1a0000)
	libnettle.so.8 => /usr/lib/aarch64-linux-gnu/libnettle.so.8 (0x0000ffff9c130000)
	libhogweed.so.6 => /usr/lib/aarch64-linux-gnu/libhogweed.so.6 (0x0000ffff9c0c0000)
	libgmp.so.10 => /usr/lib/aarch64-linux-gnu/libgmp.so.10 (0x0000ffff9c010000)
	libgcc_s.so.1 => /usr/lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000ffff9bfd0000)
	libm.so.6 => /usr/lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff9bf10000)
	libc.so.6 => /usr/lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff9bd50000)
	/lib/ld-linux-aarch64.so.1 (0x0000ffff9d7b0000)