33 "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_";
90 size_t mechlist_len, target_mech, i;
92 mechlist_len = mechlist ? strlen (mechlist) : 0;
95 for (i = 0; i < mechlist_len;)
108 for (j = (target_mech < ctx->n_client_mechs ? target_mech + 1 : 0);
_GSASL_API int gsasl_client_start(Gsasl *ctx, const char *mech, Gsasl_session **sctx)
_GSASL_API void gsasl_finish(Gsasl_session *sctx)
@ GSASL_MIN_MECHANISM_SIZE
@ GSASL_MAX_MECHANISM_SIZE
Gsasl_mechanism * client_mechs
const char * gsasl_client_suggest_mechanism(Gsasl *ctx, const char *mechlist)
int gsasl_mechanism_name_p(const char *mech)
const char * _GSASL_VALID_MECHANISM_CHARACTERS