X-Git-Url: http://git.hcoop.net/hcoop/debian/courier-authlib.git/blobdiff_plain/84870c69e4141e199b73cc5915e13edebc9bc706..ac40fd9eb9d1980c90dc009d526a23ead1ec0f76:/authsaslclientcram.c diff --git a/authsaslclientcram.c b/authsaslclientcram.c index 6ad48c5..f71d5a9 100644 --- a/authsaslclientcram.c +++ b/authsaslclientcram.c @@ -1,17 +1,13 @@ -/* $Id: authsaslclientcram.c,v 1.4 2006/01/22 03:33:24 mrsam Exp $ */ +/* $Id: authsaslclientcram.c,v 1.5 2008/07/10 02:43:55 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 #include @@ -19,11 +15,9 @@ #include #include -#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 +81,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 -