** distribution information.
*/
#include "courier_auth_config.h"
#include "courierauthsasl.h"
** distribution information.
*/
#include "courier_auth_config.h"
#include "courierauthsasl.h"
extern int authsaslclient_cram(const struct authsaslclientinfo *info,
const char *p,
const struct hmac_hashinfo *);
extern int authsaslclient_cram(const struct authsaslclientinfo *info,
const char *p,
const struct hmac_hashinfo *);
if (!p) return (AUTHSASL_CANCELLED);
return ( authsaslclient_cram(info, p, &hmac_md5));
}
if (!p) return (AUTHSASL_CANCELLED);
return ( authsaslclient_cram(info, p, &hmac_md5));
}