--- chap_ms.c.orig Fri Jun 11 14:33:38 1999 +++ chap_ms.c Fri Jun 11 14:34:34 1999 @@ -266,7 +266,7 @@ unicodePassword[i * 2] = (u_char)secret[i]; MD4Init(&md4Context); - MD4Update(&md4Context, unicodePassword, secret_len * 2 * 8); /* Unicode is 2 bytes/char, *8 for bit count */ + MD4Update(&md4Context, unicodePassword, secret_len * 2); /* Unicode is 2 bytes/char, FreeBSD's MD4 uses byte count */ MD4Final(hash, &md4Context); /* Tell MD4 we're done */