summaryrefslogtreecommitdiff
path: root/apt-pkg/contrib/md5.cc
diff options
context:
space:
mode:
authorArch Librarian <arch@canonical.com>2004-09-20 16:55:10 +0000
committerArch Librarian <arch@canonical.com>2004-09-20 16:55:10 +0000
commit95baf595094a2c12fa5bf88d1240e36413e6946e (patch)
tree38998338538ad98d0ffdb3c48845b6f0b4da65ba /apt-pkg/contrib/md5.cc
parent989d0c75b089862eb0962d3eca260041dc4ea5da (diff)
Actually fixed md5
Author: jgg Date: 1999-11-16 03:10:56 GMT Actually fixed md5
Diffstat (limited to 'apt-pkg/contrib/md5.cc')
-rw-r--r--apt-pkg/contrib/md5.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/apt-pkg/contrib/md5.cc b/apt-pkg/contrib/md5.cc
index 2247aeaee..11fe07e51 100644
--- a/apt-pkg/contrib/md5.cc
+++ b/apt-pkg/contrib/md5.cc
@@ -1,6 +1,6 @@
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: md5.cc,v 1.9 1999/11/16 01:51:03 jgg Exp $
+// $Id: md5.cc,v 1.10 1999/11/16 03:10:56 jgg Exp $
/* ######################################################################
MD5Sum - MD5 Message Digest Algorithm.
@@ -54,7 +54,7 @@
// ---------------------------------------------------------------------
/* Swap n 32 bit longs in given buffer */
#ifdef WORDS_BIGENDIAN
-static void byteSwap(uint8_t *buf, unsigned words)
+static void byteSwap(uint32_t *buf, unsigned words)
{
uint8_t *p = (uint8_t *)buf;
@@ -269,7 +269,7 @@ bool MD5Summation::Add(const unsigned char *data,unsigned long len)
// First chunk is an odd size
memcpy((unsigned char *)in + 64 - t,data,t);
- byteSwap((uint8_t *)in, 16);
+ byteSwap(in, 16);
MD5Transform(buf,in);
data += t;
len -= t;
@@ -278,7 +278,7 @@ bool MD5Summation::Add(const unsigned char *data,unsigned long len)
while (len >= 64)
{
memcpy(in,data,64);
- byteSwap((uint8_t *)in,16);
+ byteSwap(in,16);
MD5Transform(buf,in);
data += 64;
len -= 64;
@@ -334,20 +334,20 @@ MD5SumValue MD5Summation::Result()
if (count < 0)
{
memset(p,0,count + 8);
- byteSwap((uint8_t *)in, 16);
+ byteSwap(in, 16);
MD5Transform(buf,in);
p = (unsigned char *)in;
count = 56;
}
memset(p, 0, count);
- byteSwap((uint8_t *)in, 14);
+ byteSwap(in, 14);
// Append length in bits and transform
in[14] = bytes[0] << 3;
in[15] = bytes[1] << 3 | bytes[0] >> 29;
MD5Transform(buf,in);
- byteSwap((uint8_t *)buf,4);
+ byteSwap(buf,4);
Done = true;
}