1@deftypefn Prototype int (*Gsasl_server_callback_cram_md5) (Gsasl_session_ctx * @var{ctx}, char * @var{username}, char * @var{challenge}, char * @var{response})
2
3@var{ctx}:  libgsasl handle.
4
5@var{username}:  input array with username.
6
7@var{challenge}:  input array with CRAM-MD5 challenge.
8
9@var{response}:  input array with CRAM-MD5 response.
10
11Type of callback function the application implements.  It should
12return GSASL_OK if and only if the validation of the provided
13credential was succesful.  GSASL_AUTHENTICATION_ERROR is a good
14failure if authentication failed, but any available return code may be
15used.
16
17@end deftypefn
18