28 # define GSASL_GSSAPI_NAME "GSSAPI"
36 const char *input,
size_t input_len,
37 char **output,
size_t *output_len);
42 const char *input,
size_t input_len,
43 char **output,
size_t *output_len);
46 const char *input,
size_t input_len,
47 char **output,
size_t *output_len);
53 const char *input,
size_t input_len,
54 char **output,
size_t *output_len);
void _gsasl_gssapi_client_finish(Gsasl_session *sctx, void *mech_data)
int _gsasl_gssapi_client_encode(Gsasl_session *sctx, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)
int _gsasl_gssapi_client_start(Gsasl_session *sctx, void **mech_data)
void _gsasl_gssapi_server_finish(Gsasl_session *sctx, void *mech_data)
int _gsasl_gssapi_client_decode(Gsasl_session *sctx, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)
int _gsasl_gssapi_client_step(Gsasl_session *sctx, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)
Gsasl_mechanism _gsasl_gssapi_mechanism
int _gsasl_gssapi_server_start(Gsasl_session *sctx, void **mech_data)
int _gsasl_gssapi_server_step(Gsasl_session *sctx, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)