]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/chap-new.c
pppd: Add support for EAP-MSCHAPv2 (client side) (#211)
[ppp.git] / pppd / chap-new.c
index fab82800a7b33950935c8b13a1be41a0982b45dd..ad2f5eb975de779f2b8f707c73fe77d40153aeb0 100644 (file)
@@ -166,6 +166,18 @@ chap_register_digest(struct chap_digest_type *dp)
        chap_digests = dp;
 }
 
+/*
+ * Lookup a digest type by code
+ */
+struct chap_digest_type *
+chap_find_digest(int digest_code) {
+    struct chap_digest_type *dp = NULL;
+       for (dp = chap_digests; dp != NULL; dp = dp->next)
+               if (dp->code == digest_code)
+                       break;
+    return dp;
+}
+
 /*
  * chap_lowerup - we can start doing stuff now.
  */