]> granicus.if.org Git - curl/commitdiff
sasl: Removed non-SSPI Digest functions and defines from SSPI based builds
authorSteve Holme <steve_holme@hotmail.com>
Thu, 6 Nov 2014 12:31:10 +0000 (12:31 +0000)
committerSteve Holme <steve_holme@hotmail.com>
Thu, 6 Nov 2014 12:37:59 +0000 (12:37 +0000)
Introduced in commit 7e6d51a73c these functions and definitions are only
required by the internal challenge-response functions now.

lib/curl_sasl.c

index 70e5db3effa822076fddd8c0ba975df717ebda68..59bafc7c3d4be245a28d6774f8add64e7d502dc4 100644 (file)
 extern void Curl_sasl_gssapi_cleanup(struct kerberos5data *krb5);
 #endif
 
-#if !defined(CURL_DISABLE_CRYPTO_AUTH)
-
-#if !defined(USE_WINDOWS_SSPI)
+#if !defined(CURL_DISABLE_CRYPTO_AUTH) && !defined(USE_WINDOWS_SSPI)
 #define DIGEST_QOP_VALUE_AUTH             (1 << 0)
 #define DIGEST_QOP_VALUE_AUTH_INT         (1 << 1)
 #define DIGEST_QOP_VALUE_AUTH_CONF        (1 << 2)
-#endif /* !USE_WINDOWS_SSPI */
 
 #define DIGEST_QOP_VALUE_STRING_AUTH      "auth"
 #define DIGEST_QOP_VALUE_STRING_AUTH_INT  "auth-int"
@@ -194,7 +191,6 @@ static char *sasl_digest_string_quoted(const char *source)
   return dest;
 }
 
-#if !defined(USE_WINDOWS_SSPI)
 /* Retrieves the value for a corresponding key from the challenge string
  * returns TRUE if the key could be found, FALSE if it does not exists
  */
@@ -251,9 +247,7 @@ static CURLcode sasl_digest_get_qop_values(const char *options, int *value)
 
   return CURLE_OK;
 }
-#endif /* !USE_WINDOWS_SSPI */
-
-#endif /* !CURL_DISABLE_CRYPTO_AUTH */
+#endif /* !CURL_DISABLE_CRYPTO_AUTH && !USE_WINDOWS_SSPI */
 
 #if !defined(USE_WINDOWS_SSPI)
 /*