From 8714d360179755b95583320afd1089b6f9258323 Mon Sep 17 00:00:00 2001 From: leitner Date: Tue, 14 May 2002 20:26:20 +0000 Subject: [PATCH] use base64 instead of hex dump --- auth.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/auth.c b/auth.c index 6318239..028e8a8 100644 --- a/auth.c +++ b/auth.c @@ -3,7 +3,6 @@ #include "auth.h" #include "str.h" #include "textcode.h" -#include "byte.h" int check_password(const char* fromdb,struct string* plaintext) { if (str_start(fromdb,"{MD5}")) { @@ -14,8 +13,8 @@ int check_password(const char* fromdb,struct string* plaintext) { MD5Update(&c,plaintext->s,plaintext->l); MD5Final(digest,&c); digest[16]=0; - fmt_hexdump(md5,digest,16); - if (byte_equal(md5,32,fromdb+5)) + md5[fmt_base64(md5,digest,16)]=0; + if (str_equal(md5,fromdb+5)) return 1; } return 0;