#1031019 sqop verify underdocumented, seems to expect to be verified file on stdin

Package:
sqop
Source:
sqop
Description:
Stateless OpenPGP Command Line Interface using Sequoia
Submitter:
Andreas Metzler
Date:
2025-05-11 19:15:01 UTC
Severity:
normal
#1031019#5
Date:
2023-02-10 14:31:27 UTC
From:
To:
According to both manpage and "sqop help verify" sqop verify accepts
exactly to args (sig and cert) plus two options
(--not-after/--not-before).

However this command simply hangs:
sqop verify gnutls28_3.7.8.orig.tar.xz.asc gnutls-3.7.8/debian/upstream/signing-key.asc

Reading #969590 I found that the to-be verified tarball needs to be
passed as third arg on stdin.

(Reporting on testing, but also applies to  sqop 0.27.3-1.)

Andreas

#1031019#10
Date:
2024-07-21 21:10:17 UTC
From:
To:
Hi Andreas--

Technically this isn't a third argument, it's just stdin.  sqop
implements the standard Stateless OpenPGP Command Line Interface, which
is found at
https://datatracker.ietf.org/doc/draft-dkg-openpgp-stateless-cli/

Hopefully that documentation is clearer than the manpages shipped with
sqop.

This crate should really create more up-to-date manpages during build,
and the manpages should describe the expectations for stdin/stdout more
clearly. i think that's at least in part an upstream concern:

https://gitlab.com/sequoia-pgp/sequoia-sop/-/issues/33

Regards,
        --dkg

#1031019#15
Date:
2024-07-21 21:10:17 UTC
From:
To:
Hi Andreas--

Technically this isn't a third argument, it's just stdin.  sqop
implements the standard Stateless OpenPGP Command Line Interface, which
is found at
https://datatracker.ietf.org/doc/draft-dkg-openpgp-stateless-cli/

Hopefully that documentation is clearer than the manpages shipped with
sqop.

This crate should really create more up-to-date manpages during build,
and the manpages should describe the expectations for stdin/stdout more
clearly. i think that's at least in part an upstream concern:

https://gitlab.com/sequoia-pgp/sequoia-sop/-/issues/33

Regards,
        --dkg