SIGSUM-VERIFY(1)
π SIGSUM-VERIFY(1) β the manual page, bestie edition π
User Commands Β· sigsum-verify Β· enforce public logging
okay so you found the sigsum-verify man page and honestly? you're about to have the best time. this is a user command, it lives in section 1, and its whole personality is enforce public logging. let's get into it π«Ά
β¨ NAME β¨
sigsum-verify β enforce public logging
like. that's the job. it enforces it. no notes π
πΈ SYNOPSIS πΈ
sigsum-verify [-v] [--help] [-k key-file] [-P policy-name] [-p policy-file] [--raw-hash] proof-file < input
π¦ DESCRIPTION π¦
So what this actually does: it verifies that a message's signed checksum is logged for a given trust policy. that's the vibe check. if the logging happened like it was supposed to, you're golden β¨
and the message you're verifying? it comes in on stdin. not as an argument, bestie β it's read from standard input. the < input in the synopsis is not decorative, it's the whole point, periodt π
π OPTIONS π
--helpβ shows you the usage message and then bounces. exit, stage left π«-k,--key=key-fileβ your submitter public keys, one per line in OpenSSH format. and yeah β this one is required π₯ (fr fr, don't skip it)-P,--named-policy=policy-nameβ use a <concept>named trust policy</concept> β a name that defines the logs, the witnesses, and a quorum rule π«Ά-p,--policy=policy-fileβ point at a <concept>trust policy file</concept> instead, which also defines logs, witnesses, and a quorum rule πΈ--raw-hashβ for when your input has already been hashed, and it's formatted as 32 octets or as a hex string. it's giving "i did the work already" π-v,--versionβ shows the software version and exits. iconic info dump β
π RETURN CODES π
A non-zero return code means failure. so like, zero = slay, non-zero = something went wrong π that's it, that's the rule.
π¬ CONTACT π¬
Wanna talk to a human? send an email to the sigsum-general mailing list at sigsum-general@lists.sigsum.org. you can also reach out in room #sigsum at OFTC.net and matrix.org. come hang out, we don't bite π«Ά
π ENVIRONMENT π
The behavior of the sigsum tools is affected by the following environment variables:
SIGSUM_POLICY_DIRβ if you set this, it decides where the sigsum tools go looking for named policy files (*.sigsum-policy). lowkey a glow-up for your workflow β¨
π FILES π
/etc/sigsum/policyβ this directory is the default location for named policy files (*.sigsum-policy) β but only whenSIGSUM_POLICY_DIRis not set. so if you set that env var, this is not the one, bestie π
π REPORTING BUGS π
found a bug? use the issue tracker at https://git.glasklar.is/sigsum/core/sigsum-go/-/issues. and if you don't have a GitLab account (no shade, valid), send an email to sigsum-core-sigsum-go-issues@incoming.glasklar.is and wait for a maintainer to make the issue public. patience is a vibe π
π SEE ALSO π
sigsum-key(1)sigsum-monitor(1)sigsum-policy(1)sigsum-submit(1)sigsum-token(1)sigsum-tools(5)
go read them, they're all part of the same friend group πΈ
k bye bestie, that's the whole page!! this gorgeous little number is sigsum-verify version 0.14.1-2, dated June 2026 π mwah, take care of her π
π¦ where this page comes from
- ubuntu stonking: sigsum-go 0.14.1-2 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms