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 03:51:29 +0100

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

Modified Files:
        test-parser.c 
Log Message:
Test more.


--- /home/cvs/gsasl/lib/digest-md5/test-parser.c        2004/12/19 02:34:01     
1.3
+++ /home/cvs/gsasl/lib/digest-md5/test-parser.c        2004/12/19 02:51:29     
1.4
@@ -49,9 +49,30 @@
 
     printf ("challenge `%s': ", token);
     rc = digest_md5_parse_challenge (token, &c);
+    if (rc == 0)
+      abort ();
+    printf ("PASS\n");
+  }
+
+  {
+    char *token = "cipher=\"des\", nonce=42, algorithm=md5-sess";
+
+    printf ("challenge `%s': ", token);
+    rc = digest_md5_parse_challenge (token, &c);
+    if (rc == 0)
+      abort ();
+    printf ("PASS\n");
+  }
+
+  {
+    char *token = "qop=\"auth, auth-conf\", nonce=42, algorithm=md5-sess, 
cipher=\"des\"";
+
+    printf ("challenge `%s': ", token);
+    rc = digest_md5_parse_challenge (token, &c);
     if (rc != 0)
       abort ();
-    printf ("qop %02x: %s\n", c.qops, c.qops == 5 ? "PASS" : "FAILURE");
+    printf ("qop %02x ciphers %02x: %s\n", c.qops, c.ciphers,
+           (c.qops == 5 && c.ciphers == 1) ? "PASS" : "FAILURE");
   }
 
   {





reply via email to

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