shishi_safe_verify(3)
β¨ shishi_safe_verify(3) β¨
okay bestie, pull up a chair π«Ά this one is shishi_safe_verify from the shishi manual, section 3, and it's literally just here to check a checksum for you. let's get into it π
π NAME π
shishi_safe_verify β it's an API function, bestie. that's the whole name. no cap.
πΈ SYNOPSIS πΈ
#include <shishi.h>
int shishi_safe_verify(Shishi_safe * safe, Shishi_key * key);
π ARGUMENTS π
Shishi_safe * safeβ the safe, as allocated byshishi_safe(). like, the one you already made earlier. don't come at me with a random pointer, she needs to be a real one π¦Shishi_key * keyβ the key for the session, used to verify the checksum. yes, this key. the session one. she's doing the verifying π
π« DESCRIPTION π«
so what does she actually do? she verifies the checksum in KRB-SAFE. that's it. that's the job. iconic.
β οΈ okay important β this follows RFC 1510bis and is incompatible with RFC 1510. like, genuinely incompatible. the manpage says "presumably few implementations use the RFC1510 algorithm", so it's probably fine, but girl. be aware. π
π₯ RETURN VALUE π₯
here's the tea on what she hands back:
SHISHI_OKβ returns this iff successful. slay β¨SHISHI_SAFE_BAD_KEYTYPEβ if an incompatible key type is used. wrong key type bestie, it's giving mismatch πSHISHI_SAFE_VERIFY_FAILEDβ if the actual verification failed. the verify did not verify. π
π REPORTING BUGS π
found a bug? don't suffer in silence, tell the girlies (the maintainers):
- Report bugs to
<bug-shishi@gnu.org>. - GNU Shishi home page:
http://www.gnu.org/software/shishi/ - General help using GNU software:
http://www.gnu.org/gethelp/
π COPYRIGHT π
Copyright Β© 2002-2022 Simon Josefsson.
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.
(translation: go off, copy it, just keep the receipts π§)
π SEE ALSO π
The full documentation for shishi is maintained as a Texinfo manual. If the info and shishi programs are properly installed at your site, the command
info shishi
should give you access to the complete manual. iykyk π
mwah π that's the whole page. this was shishi version 1.0.3, page shishi_safe_verify(3) β stay safe out there and verify those checksums, bestie. periodt. π
β¨
π¦ where this page comes from
- debian bookworm: shishi-doc 1.0.3-1 Β· GPL-3.0-or-later
- debian trixie: shishi-doc 1.0.3-5 Β· GPL-3.0-or-later
- nixos 26.05: shishi 1.0.3
- nixpkgs unstable: shishi 1.0.3
- ubuntu noble: shishi-doc 1.0.3-2.1build2 Β· GPL-3.0-or-later
- ubuntu questing: shishi-doc 1.0.3-5
- ubuntu resolute: shishi-doc 1.0.3-5build1 Β· GPL-3.0-or-later
- ubuntu stonking: shishi-doc 1.0.3-7 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms