diff options
author | Xavier Roche <xroche@users.noreply.github.com> | 2012-03-19 13:00:51 +0000 |
---|---|---|
committer | Xavier Roche <xroche@users.noreply.github.com> | 2012-03-19 13:00:51 +0000 |
commit | 1ecdfbe3b855b1f13bcddccc20135f7e35f171a6 (patch) | |
tree | 253b431bc06ce806ee47aa7b7c4285da8c5503d6 /src/htsmd5.c | |
parent | 4aec03f2cbabc19cf31e7d6f9fdcd6c84cfa861e (diff) |
httrack 3.43.12
Diffstat (limited to 'src/htsmd5.c')
-rw-r--r-- | src/htsmd5.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/htsmd5.c b/src/htsmd5.c index 114ae7a..c026225 100644 --- a/src/htsmd5.c +++ b/src/htsmd5.c @@ -52,24 +52,11 @@ int domd5mem(const unsigned char * buf, size_t len, unsigned char * digest, int asAscii) { int endian = 1; unsigned char bindigest[16]; -#if 1 -//#ifndef _WIN32_WCE MD5_CTX ctx; MD5Init(&ctx, * ( (char*) &endian)); MD5Update(&ctx, buf, (unsigned int) len); MD5Final(bindigest, &ctx); -#else - /* Broken md5.. temporary hack */ - int i; - memset(bindigest, 0, 16); - if (len > 0) { - for(i = 0 ; i < len + 16 ; i++) { - bindigest[i % 16] ^= ( buf[i % len] + i + len ); - bindigest[(i - 1) % 16] ^= bindigest[ ( i + buf[i % len]*buf[(i-1) % len] ) % 16]; - } - } -#endif if (!asAscii) { memcpy(digest, bindigest, 16); @@ -80,7 +67,6 @@ int domd5mem(const unsigned char * buf, size_t len, bindigest[4], bindigest[5], bindigest[6], bindigest[7], bindigest[8], bindigest[9], bindigest[10], bindigest[11], bindigest[12], bindigest[13], bindigest[14], bindigest[15]); - } return 0; |