gsasl_client_step_base64(3)

πŸ“¦ version 1.10.0, in ubuntu jammy

πŸ’– 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>. πŸ“¬


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