shishi_ap_set_tktoptionsraw(3)
π shishi_ap_set_tktoptionsraw β from the shishi manual (section 3) π
okay bestie, gather round, because today we're learning about shishi_ap_set_tktoptionsraw(3), which is an API function and honestly? it's giving "one-stop shop for your AP exchange setup." π
β¨ SYNOPSIS β¨
#include <shishi.h>
int shishi_ap_set_tktoptionsraw(Shishi_ap * ap, Shishi_tkt * tkt, int
options, int32_t cksumtype, const char * data, size_t len);
like, that's the whole vibe right there. one function call, so much power. π
π«Ά ARGUMENTS π«Ά
Shishi_ap * apβ the structure that holds information about AP exchange. it's literally the main character here, everything lives inap. πShishi_tkt * tktβ the ticket to set in AP. yeah. the ticket. the whole point. π«int optionsβ AP-REQ options to set in AP. flags, but make it AP-REQ. β¨int32_t cksumtypeβ authenticator checksum type to set in AP. gotta tell it which checksum vibe you're on. π₯const char * dataβ input array with data to store in checksum field in Authenticator. raw bytes, no notes. πsize_t lenβ length of input array with data to store in checksum field in Authenticator. becausedatadoesn't know how long it is, bestie, you have to tell it. π
πΈ DESCRIPTION πΈ
Set the ticket (see shishi_ap_tkt_set()) and set the AP-REQ apoptions (see shishi_apreq_options_set()) and set the raw Authenticator checksum data.
fr fr, that's it. three things in one call: ticket β , AP-REQ options β , raw Authenticator checksum data β . no cap, this function is lowkey doing the most so you don't have to. π¦
β RETURN VALUE β
Returns SHISHI_OK iff successful.
and like, iff is doing heavy lifting there, bestie. successful = SHISHI_OK. anything else = not that. keep an eye on it. π
π§ REPORTING BUGS π§
Found something cursed? 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/
like, they want to hear from you, that's the whole point of the email address. π
π 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.
π 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.
like, go read it. it's right there. π
and that's the page!! πΈ this absolute icon of a manpage comes from shishi, version 1.0.3, and it's filed under shishi_ap_set_tktoptionsraw(3). stay slay, go set those raw tkt options, and remember: read the docs, hydrate, and SHISHI_OK is the only energy we accept. πβ¨ππ¦
π¦ 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