gsasl-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS gsasl/lib/digest-md5


From: gsasl-commit
Subject: CVS gsasl/lib/digest-md5
Date: Sun, 19 Dec 2004 18:33:25 +0100

Update of /home/cvs/gsasl/lib/digest-md5
In directory dopio:/tmp/cvs-serv2107

Modified Files:
        server.c 
Log Message:
Use new API (temporarily).


--- /home/cvs/gsasl/lib/digest-md5/server.c     2004/12/19 02:14:34     1.16
+++ /home/cvs/gsasl/lib/digest-md5/server.c     2004/12/19 17:33:25     1.17
@@ -34,6 +34,7 @@
 #include "digest-md5.h"
 #include "shared.h"
 #include "parser.h"
+#include "digesthmac.h"
 
 /* Get digest_md5_encode, digest_md5_decode. */
 #include "session.h"
@@ -665,11 +666,11 @@
          }
 
        /* verify response */
-       res = _gsasl_digest (output + outlen, secret,
-                            nonce, nc, cnonce, state->qop, authzid,
-                            digesturi, A2_PRE,
-                            state->cipher, NULL, NULL, NULL, NULL);
-       if (res != GSASL_OK)
+       res = digest_md5_hmac (output + outlen, secret,
+                              nonce, nc, cnonce, state->qop, authzid,
+                              digesturi, A2_PRE,
+                              state->cipher, NULL, NULL, NULL, NULL);
+       if (res)
          goto done;
 
        if (memcmp (response, output + outlen, RESPONSE_LENGTH) != 0)
@@ -689,12 +690,12 @@
        strcat (output, RSPAUTH_PRE);
        outlen += strlen (RSPAUTH_PRE);
 
-       res = _gsasl_digest (output + outlen, secret,
-                            nonce, nc, cnonce, state->qop, authzid,
-                            digesturi, COLON,
-                            state->cipher,
-                            state->kic, state->kis, state->kcc, state->kcs);
-       if (res != GSASL_OK)
+       res = digest_md5_hmac (output + outlen, secret,
+                              nonce, nc, cnonce, state->qop, authzid,
+                              digesturi, COLON,
+                              state->cipher,
+                              state->kic, state->kis, state->kcc, state->kcs);
+       if (res)
          goto done;
        outlen += RSPAUTH_LENGTH;
        output[outlen] = '\0';





reply via email to

[Prev in Thread] Current Thread [Next in Thread]