hcoop release
[hcoop/debian/courier-authlib.git] / authsaslclientcram.c
index 6ad48c5..40f94ea 100644 (file)
@@ -1,17 +1,12 @@
-/* $Id: authsaslclientcram.c,v 1.4 2006/01/22 03:33:24 mrsam Exp $ */
 
 /*
-** Copyright 2000 Double Precision, Inc.  See COPYING for
+** Copyright 2000-2008 Double Precision, Inc.  See COPYING for
 ** distribution information.
 */
 
 #include       "courier_auth_config.h"
 #include       "courierauthsasl.h"
-
-#if    HAVE_HMACLIB
 #include       "libhmac/hmac.h"
-#endif
-
 #include       "authsaslclient.h"
 #include       <stdlib.h>
 #include       <stdio.h>
 #include       <string.h>
 #include       <errno.h>
 
-#if    HAVE_HMACLIB
-
 int authsaslclient_cram(const struct authsaslclientinfo *info,
-                               const char *challenge,
-                               const struct hmac_hashinfo *hashinfo)
+                       const char *challenge,
+                       const struct hmac_hashinfo *hashinfo)
 {
 char   *base64buf=malloc(strlen(challenge)+1);
 unsigned char  *keybuf;
@@ -87,17 +80,3 @@ int  i;
        free(keybuf);
        return (i);
 }
-
-#else
-
-struct hmac_hashinfo;
-
-int authsaslclient_cram(const struct authsaslclientinfo *info,
-                               const char *challenge,
-                               const struct hmac_hashinfo *hashinfo)
-{
-       return (AUTHSASL_NOMETHODS);
-}
-
-#endif
-