shishi_tgs_process(3)
β¨ shishi_tgs_process β¨
okay bestie, welcome to shishi_tgs_process β it's from the shishi manual, section 3, and it's literally the glow-up step for your TGS client exchange π
πΈ NAME πΈ
shishi_tgs_process β it's an API function, no cap π
π¦ SYNOPSIS π¦
#include <shishi.h>
int shishi_tgs_process(Shishi * handle, Shishi_asn1 tgsreq, Shishi_asn1
tgsrep, Shishi_asn1 authenticator, Shishi_asn1 oldenckdcreppart,
Shishi_asn1 * enckdcreppart);
π ARGUMENTS π
Shishi * handleβ the Shishi handle, and you gotta get it fromshishi_init()first, periodt. That's the whole vibe.Shishi_asn1 tgsreqβ an input variable holding the transmittedKDC-REQ. The one you sent out into the world ποΈShishi_asn1 tgsrepβ an input variable holding the receivedKDC-REP. The one that came back πShishi_asn1 authenticatorβ an input variable with an authenticator that got extracted from theAP-REQpart oftgsreq. Sneaky little guy, iykyk π₯Shishi_asn1 oldenckdcreppartβ an input variable with theEncKDCRepPartthat was used in the request. The before pic πΈShishi_asn1 * enckdcreppartβ an output variable holding the newEncKDCRepPart. The after pic β¨ main character energy fr fr
π DESCRIPTION π
So here's the tea β β this function processes a TGS client exchange and outputs the decrypted EncKDCRepPart, which is holding all the deets about the received ticket.
The way it works is lowkey elegant: it simply derives the encryption key from the ticket that was used to construct the original TGS request, and then it calls shishi_kdc_process(). That's it. That's the whole arc. Iconic π«Ά
π RETURN VALUE π
Returns SHISHI_OK if the TGS client exchange was successful β slay π
Failures include ASN.1 and TGS conditions. So like, if it doesn't go off, that's where it went wrong π
π REPORTING BUGS π
Found a bug? Not the vibe. 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. Fr fr, that's the license, respect it π
β 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 bestie, it's giving encyclopedia πβ¨
π«Ά that's the whole page, you ate it
k bye, this was shishi version 1.0.3, page shishi_tgs_process(3) β mwah ππΈπ§
π¦ 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