SASL_AUXPROP_GETCTX(3)

πŸ’… SASL_AUXPROP_GETCTX πŸ’…

okay so bestie, this one lives in the Cyrus SASL manual, section 3, and it's literally your lil backstage pass to the auxiliary property zone πŸŽ€


✨ NAME ✨

sasl_auxprop_getctx β€” Cyrus SASL documentation πŸ“–


🌸 SYNOPSIS 🌸

#include <sasl/sasl.h>

int sasl_auxprop_getctx(sasl_conn_t *conn)

πŸ¦‹ DESCRIPTION πŸ¦‹

int sasl_auxprop_getctx(sasl_conn_t *conn)

So the way this works is: it fetches an auxiliary property context for the connection, and that's the context that all the functions described over in sasl_auxprop(3) can actually operate on. it's giving "here's the workspace, go do your auxprop things" πŸ’–

πŸŽ€ Parameters πŸŽ€

  • conn – pointer to the sasl_conn_t for which the request is being made.

⭐ Returns ⭐

A pointer to the context on success πŸ’– Returns NULL on failure 😭

🌈 Types 🌈

  • sasl_conn_t β€” Context for a SASL connection negotiation

πŸ‘‘ CONFORMING TO πŸ‘‘

RFC 4422 πŸ“œ


πŸ’œ SEE ALSO πŸ’œ


🫢 AUTHOR 🫢

The Cyrus Team πŸ‘‘


1993-2016, The Cyrus Team


no cap, it's a whole family of auxprop functions and this is the one that hands you the keys πŸ”‘

and that's the whole page, bestie!! this is from Cyrus SASL version 2.1.28, dated February 18, 2022, and the manual name is SASL_AUXPROP_GETCTX(3) β€” slay, go get that context πŸ’…βœ¨πŸŒΈ