shishi_kdcreq_sendrecv_hint(3)
π shishi_kdcreq_sendrecv_hint(3) π
okay bestie, gather round, because we're diving into the shishi manual and this one is a whole vibe. it's shishi_kdcreq_sendrecv_hint from the shishi library, and yes it's exactly as iconic as it sounds π
β¨ NAME β¨
shishi_kdcreq_sendrecv_hint β an API function, babes. that's it, that's the name π
π¦ SYNOPSIS π¦
#include <shishi.h>
int shishi_kdcreq_sendrecv_hint(Shishi * handle, Shishi_asn1 kdcreq,
Shishi_asn1 * kdcrep, Shishi_tkts_hint * hint);
πΈ ARGUMENTS πΈ
Shishi * handleβ your Shishi library handle, the one you made withshishi_init(). it's giving main character energy, everything runs through it π«ΆShishi_asn1 kdcreqβ the input variable holding a prepared AS-REQ. you walk in with this already set up, no cap.Shishi_asn1 * kdcrepβ the output pointer variable where the decoded AS-REP lands. this is where the tea gets served βShishi_tkts_hint * hintβ an inputShishi_tkts_hintstructure full of flags. the little settings bestie that shape the whole trip.
π DESCRIPTION π
so here's the lore: this function sends a request to the KDC and receives the response back. simple as that, fr fr. the request you pass in as kdcreq and the hints structure hint together decide what data actually gets transmitted β they're a duo, a package deal, collab of the century β¨
and then, on reception? the reply gets decoded as an AS-REP straight into kdcrep. that's the whole glow-up. lowkey beautiful.
π₯ RETURN VALUE π₯
the return code is gonna tell you how it went, and here's the full menu:
SHISHI_OKβ slay, it worked, success πSHISHI_KDC_TIMEOUTβ you hit a timeout. the KDC ghosted you, rip πSHISHI_ASN1_ERRORβ translation errors happened. something got lost in translation, tragic.SHISHI_GOT_KRBERRORβ for other corruptions. yeah, this one's the "what happened bestie" of return codes π
π REPORTING BUGS π
found a bug? don't be shy, spill it. 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. periodt. that's the rules and they're honestly pretty generous π
π 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. go read it, it's the director's cut π
and that's the whole page bestie, you ate it up π this was shishi version 1.0.3, page shishi_kdcreq_sendrecv_hint(3) β mwah, take care of her, she's iconic π
β¨π
π¦ 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