36
36
/* This is used to generate a base64 encoded PLAIN authentication message */
37
37
CURLcode Curl_sasl_create_plain_message(struct SessionHandle *data,
40
40
char **outptr, size_t *outlen);
42
42
/* This is used to generate a base64 encoded LOGIN authentication message
43
43
containing either the user name or password details */
44
44
CURLcode Curl_sasl_create_login_message(struct SessionHandle *data,
48
48
#ifndef CURL_DISABLE_CRYPTO_AUTH
49
49
/* This is used to generate a base64 encoded CRAM-MD5 response message */
50
50
CURLcode Curl_sasl_create_cram_md5_message(struct SessionHandle *data,
54
54
char **outptr, size_t *outlen);
56
56
/* This is used to generate a base64 encoded DIGEST-MD5 response message */
57
57
CURLcode Curl_sasl_create_digest_md5_message(struct SessionHandle *data,
62
62
char **outptr, size_t *outlen);