changeset 2915:25bc79e67271 HEAD

Initial response support for NTLM and RPA. Patch by Andrey Panin.
author Timo Sirainen <tss@iki.fi>
date Mon, 29 Nov 2004 04:30:14 +0200
parents 37b81e395f00
children d1780331ad04
files src/auth/mech-ntlm.c src/auth/mech-rpa.c
diffstat 2 files changed, 12 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/auth/mech-ntlm.c	Mon Nov 29 03:25:45 2004 +0200
+++ b/src/auth/mech-ntlm.c	Mon Nov 29 04:30:14 2004 +0200
@@ -211,12 +211,14 @@
 }
 
 static void
-mech_ntlm_auth_initial(struct auth_request *auth_request,
-		       const unsigned char *data __attr_unused__,
-		       size_t data_size __attr_unused__,
+mech_ntlm_auth_initial(struct auth_request *request,
+		       const unsigned char *data, size_t data_size,
 		       mech_callback_t *callback)
 {
-	callback(auth_request, AUTH_CLIENT_RESULT_CONTINUE, NULL, 0);
+	if (data_size == 0)
+		callback(request, AUTH_CLIENT_RESULT_CONTINUE, NULL, 0);
+	else
+		mech_ntlm_auth_continue(request, data, data_size, callback);
 }
 
 static void
--- a/src/auth/mech-rpa.c	Mon Nov 29 03:25:45 2004 +0200
+++ b/src/auth/mech-rpa.c	Mon Nov 29 04:30:14 2004 +0200
@@ -541,12 +541,14 @@
 }
 
 static void
-mech_rpa_auth_initial(struct auth_request *auth_request,
-		      const unsigned char *data __attr_unused__,
-		      size_t data_size __attr_unused__,
+mech_rpa_auth_initial(struct auth_request *request,
+		      const unsigned char *data, size_t data_size,
 		      mech_callback_t *callback)
 {
-	callback(auth_request, AUTH_CLIENT_RESULT_CONTINUE, NULL, 0);
+	if (data_size == 0)
+		callback(request, AUTH_CLIENT_RESULT_CONTINUE, NULL, 0);
+	else
+		mech_rpa_auth_continue(request, data, data_size, callback);
 }
 
 static void