* ----------------------------------------------------------------------------
*/
-/*
- * Ported from FreeBSD to Linux, only minimal changes. --marekm
- */
-
-/*
- * Adapted from shadow-19990607 by Tudor Bosman, tudorb@jm.nu
- */
+/* $Id$ */
#ifndef _MD5CRYPT_H
#define _MD5CRYPT_H
#include "config.h"
-#include <unistd.h>
-#include <string.h>
-
-#ifdef HAVE_OPENSSL
-#include <openssl/md5.h>
-#endif
+#if defined(HAVE_MD5_PASSWORDS) && !defined(HAVE_MD5_CRYPT)
-#ifdef HAVE_SSL
-#include <ssl/md5.h>
-#endif
+int is_md5_salt(const char *);
+char *md5_crypt(const char *, const char *);
-int is_md5_salt(const char *salt);
-char *md5_crypt(const char *pw, const char *salt);
+#endif /* defined(HAVE_MD5_PASSWORDS) && !defined(HAVE_MD5_CRYPT) */
#endif /* MD5CRYPT_H */