53 const char *input,
size_t input_len,
54 char **output,
size_t *output_len)
63 return step (sctx, sctx->
mech_data, input, input_len, output, output_len);
89 size_t input_len = 0, output_len = 0;
90 char *input = NULL, *output = NULL;
101 res =
gsasl_step (sctx, input, input_len, &output, &output_len);
int gsasl_base64_from(const char *in, size_t inlen, char **out, size_t *outlen)
int gsasl_base64_to(const char *in, size_t inlen, char **out, size_t *outlen)
int(* Gsasl_step_function)(Gsasl_session *sctx, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)
struct Gsasl_mechanism_functions server
struct Gsasl_mechanism_functions client
int gsasl_step64(Gsasl_session *sctx, const char *b64input, char **b64output)
int gsasl_step(Gsasl_session *sctx, const char *input, size_t input_len, char **output, size_t *output_len)