*
* ircd_crypt_smd5 is largely taken from md5_crypt.c from the Linux PAM
* source code. it's been modified to fit in with ircu and some of the
- * undeeded code has been removed. the source file md5_crypt.c has the
- * following licence, so if any of our opers or admins are in Denmark
+ * unneeded code has been removed. the source file md5_crypt.c has the
+ * following license, so if any of our opers or admins are in Denmark
* they better go buy them a drink ;) -- hikari
*
* ----------------------------------------------------------------------------
#include "config.h"
#include "ircd_crypt.h"
#include "ircd_crypt_smd5.h"
+#include "ircd_log.h"
#include "ircd_md5.h"
#include "s_debug.h"
#include "ircd_alloc.h"
-#include <assert.h>
+/* #include <assert.h> -- Now using assert in ircd_log.h */
#include <string.h>
#include <unistd.h>
* @param v The unsigned long we're working on
* @param n The number of bytes we're working with
*
- * This is used to produce the normal MD5 hash everyone is familar with.
+ * This is used to produce the normal MD5 hash everyone is familiar with.
* It takes the value v and converts n bytes of it it into an ASCII string in
* 6-bit chunks, the resulting string is put at the address pointed to by s.
*
* @return The Salted MD5 password of key and salt
*
* Erm does exactly what the brief comment says. If you think I'm writing a
- * description of how MD5 works, you have another thing comming. Go and read
- * Applied Cryptopgraphy by Bruce Schneier. The only difference is we use a
- * salt at the begining of the password to perturb it so that the same password
+ * description of how MD5 works, you have another think coming. Go and read
+ * Applied Cryptography by Bruce Schneier. The only difference is we use a
+ * salt at the beginning of the password to perturb it so that the same password
* doesn't always produce the same hash.
*
*/