int _gsasl_digest_md5_client_decode(Gsasl_session *sctx _GL_UNUSED, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)
int _gsasl_digest_md5_client_encode(Gsasl_session *sctx _GL_UNUSED, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)
int _gsasl_digest_md5_client_step(Gsasl_session *sctx, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)
void _gsasl_digest_md5_client_finish(Gsasl_session *sctx _GL_UNUSED, void *mech_data)
int _gsasl_digest_md5_client_start(Gsasl_session *sctx _GL_UNUSED, void **mech_data)
Gsasl_mechanism _gsasl_digest_md5_mechanism
void _gsasl_digest_md5_server_finish(Gsasl_session *sctx, void *mech_data)
int _gsasl_digest_md5_server_step(Gsasl_session *sctx, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)
int _gsasl_digest_md5_server_start(Gsasl_session *sctx, void **mech_data)
int _gsasl_digest_md5_server_decode(Gsasl_session *sctx, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)
#define GSASL_DIGEST_MD5_NAME
int _gsasl_digest_md5_server_encode(Gsasl_session *sctx, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)