30 GSASL_SCRAM_SHA1_NAME,
35 _gsasl_scram_sha1_client_start,
50 _gsasl_scram_sha1_server_start,
66 GSASL_SCRAM_SHA1_PLUS_NAME,
71 _gsasl_scram_sha1_plus_client_start,
86 _gsasl_scram_sha1_plus_server_start,
99 #ifdef USE_SCRAM_SHA256
101 GSASL_SCRAM_SHA256_NAME,
106 _gsasl_scram_sha256_client_start,
121 _gsasl_scram_sha256_server_start,
135 #ifdef USE_SCRAM_SHA256
137 GSASL_SCRAM_SHA256_PLUS_NAME,
142 _gsasl_scram_sha256_plus_client_start,
157 _gsasl_scram_sha256_plus_server_start,
int _gsasl_scram_client_step(Gsasl_session *sctx, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)
void _gsasl_scram_client_finish(Gsasl_session *sctx _GL_UNUSED, void *mech_data)
void _gsasl_scram_server_finish(Gsasl_session *sctx _GL_UNUSED, void *mech_data)
int _gsasl_scram_server_step(Gsasl_session *sctx, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)