gsasl_client_callback_pin_set(3)
β¨ gsasl_client_callback_pin_set β API function β¨
okay bestie, so this page lives in the gsasl manual (that's the GNU SASL manual, iykyk) π and it's all about one lil function. let's get into it π«Ά
πΈ SYNOPSIS πΈ
#include <gsasl.h>
void gsasl_client_callback_pin_set(Gsasl * ctx,
Gsasl_client_callback_pin cb);
π ARGUMENTS π
Gsasl * ctxβ the libgsasl handle. your whole vibe container, basically πGsasl_client_callback_pin cbβ the callback function. yes that's the whole description, she's mysterious, she's lowkey iconic π
π DESCRIPTION π
So what this does: it lets you specify the callback function to use in the client, and that callback's whole job is to choose a new pin β possibly one the server suggested β for the SECURID mechanism πβ¨
And the tea is: this is not normally invoked, fr fr. it only fires when the server specifically requests it. so like, don't expect it to be out here doing the most every single time π
Later on you can grab that function back again using gsasl_client_callback_pin_get(). cute little round trip, obsessed π«
π DEPRECATED π
not me having to tell you this is the old callback interface π it's giving legacy, it's giving vintage, but bestie β vintage is not always the flex you want.
The new interface does it like this:
- use
gsasl_callback_set()to set the application callback π - use
gsasl_callback()orgsasl_property_get()to invoke the callback for certain properties β¨
so yeah, this function still exists, but she's retired-ish. periodt.
π REPORTING BUGS π
found a bug? spill it, but like, officially:
- report bugs to
<bug-gsasl@gnu.org>π§ - general guidelines for reporting bugs: http://www.gnu.org/gethelp/ π
- GNU SASL home page: http://www.gnu.org/software/gsasl/ π
π COPYRIGHT π
Copyright Β© 2002-2021 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. (yes bestie, share it freely, just keep the receipts π)
π SEE ALSO π
The full documentation for gsasl is maintained as a Texinfo manual. If the info and gsasl programs are properly installed at your site, the command
info gsasl
should give you access to the complete manual. πβ¨
As an alternative you may obtain the manual from:
http://www.gnu.org/software/gsasl/manual/
and that's the whole page, bestie!! π¦ this one's from the gsasl manual, version 1.10.0 β go forth and callback responsibly π ππ
π¦ where this page comes from
- ubuntu jammy: libgsasl-dev 1.10.0-5 Β· 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