gsasl_client_step_base64(3)
π gsasl_client_step_base64 π
okay bestie, so this one lives in the gsasl manual β it's an API function, and it's giving "vintage but still cute." π
β¨ NAME β¨
gsasl_client_step_base64 β API function π
π SYNOPSIS π
#include <gsasl.h>
int gsasl_client_step_base64(Gsasl_session * sctx, const char *
b64input, char * b64output, size_t b64output_len);
like, that's the whole vibe. include the header, call the thing, periodt. π
π¦ ARGUMENTS π¦
Gsasl_session * sctxβ the libgsasl client handle, aka your main character. πconst char * b64inputβ the input byte array, but make it base64 encoded. πchar * b64outputβ the output byte array, also base64 encoded. β¨size_t b64output_lenβ the size of that output base64 encoded byte array. like, how much room it gets. π
π DESCRIPTION π
so basically this is a little baby wrapper around gsasl_client_step() β it base64 decodes the input for you and base64 encodes the output. that's it. that's the whole job. π«Ά
Return value: see gsasl_client_step(). no cap, that's where the deets live.
π DEPRECATED π
bestie. use gsasl_step64() instead. this one is old news, the ancestor, the "it's not you it's me." π
π₯ REPORTING BUGS π₯
found a bug? tell the girlies at <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.
β 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 β gsasl version 1.10.0, from the gsasl peeps. mwah, stay slay π πβ¨
π¦ 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