summaryrefslogtreecommitdiff
path: root/lib/curl_sasl.h
diff options
context:
space:
mode:
authorSteve Holme <steve_holme@hotmail.com>2015-09-12 13:30:58 +0100
committerSteve Holme <steve_holme@hotmail.com>2016-03-25 12:05:23 +0000
commit51358a3f403c90bd77b9836860c095098feac53a (patch)
tree2ff0fe80682cbac2e1e3b94f9b14c30fcc917f10 /lib/curl_sasl.h
parentec5b8dc64797789d34023ab6f843eb0cfa3953b9 (diff)
downloadgnurl-51358a3f403c90bd77b9836860c095098feac53a.tar.gz
gnurl-51358a3f403c90bd77b9836860c095098feac53a.tar.bz2
gnurl-51358a3f403c90bd77b9836860c095098feac53a.zip
vauth: Moved the DIGEST authentication code to the new vauth directory
Diffstat (limited to 'lib/curl_sasl.h')
-rw-r--r--lib/curl_sasl.h44
1 files changed, 0 insertions, 44 deletions
diff --git a/lib/curl_sasl.h b/lib/curl_sasl.h
index c0dd54cc0..e176729f2 100644
--- a/lib/curl_sasl.h
+++ b/lib/curl_sasl.h
@@ -27,10 +27,6 @@
struct SessionHandle;
struct connectdata;
-#if !defined(CURL_DISABLE_CRYPTO_AUTH)
-struct digestdata;
-#endif
-
#if defined(USE_NTLM)
struct ntlmdata;
#endif
@@ -66,16 +62,6 @@ struct kerberos5data;
#define SASL_MECH_STRING_XOAUTH2 "XOAUTH2"
#define SASL_MECH_STRING_OAUTHBEARER "OAUTHBEARER"
-#if !defined(CURL_DISABLE_CRYPTO_AUTH)
-#define DIGEST_MAX_VALUE_LENGTH 256
-#define DIGEST_MAX_CONTENT_LENGTH 1024
-#endif
-
-enum {
- CURLDIGESTALGO_MD5,
- CURLDIGESTALGO_MD5SESS
-};
-
/* SASL machine states */
typedef enum {
SASL_STOP,
@@ -136,36 +122,6 @@ struct SASL {
(wordlen == (sizeof(mech) - 1) / sizeof(char) && \
!memcmp(line, mech, wordlen))
-#ifndef CURL_DISABLE_CRYPTO_AUTH
-/* This is used to extract the realm from a challenge message */
-bool Curl_sasl_digest_get_pair(const char *str, char *value, char *content,
- const char **endptr);
-
-/* This is used to generate a base64 encoded DIGEST-MD5 response message */
-CURLcode Curl_sasl_create_digest_md5_message(struct SessionHandle *data,
- const char *chlg64,
- const char *userp,
- const char *passwdp,
- const char *service,
- char **outptr, size_t *outlen);
-
-/* This is used to decode a HTTP DIGEST challenge message */
-CURLcode Curl_sasl_decode_digest_http_message(const char *chlg,
- struct digestdata *digest);
-
-/* This is used to generate a HTTP DIGEST response message */
-CURLcode Curl_sasl_create_digest_http_message(struct SessionHandle *data,
- const char *userp,
- const char *passwdp,
- const unsigned char *request,
- const unsigned char *uri,
- struct digestdata *digest,
- char **outptr, size_t *outlen);
-
-/* This is used to clean up the digest specific data */
-void Curl_sasl_digest_cleanup(struct digestdata *digest);
-#endif
-
#ifdef USE_NTLM
/* This is used to generate a base64 encoded NTLM type-1 message */
CURLcode Curl_sasl_create_ntlm_type1_message(const char *userp,