summaryrefslogtreecommitdiffstats
path: root/contrib/ntp/libntp/md5c.c
diff options
context:
space:
mode:
authorroberto <roberto@FreeBSD.org>2004-07-20 15:01:56 +0000
committerroberto <roberto@FreeBSD.org>2004-07-20 15:01:56 +0000
commit118e757284cbb8fc4f43a713e892b41504b50a5f (patch)
tree528d12dda44ebdc3ffcc38050f159ac553a69c17 /contrib/ntp/libntp/md5c.c
parenta85d9ae25e8e8696677bc30feb6eaf7fc150e529 (diff)
downloadFreeBSD-src-118e757284cbb8fc4f43a713e892b41504b50a5f.zip
FreeBSD-src-118e757284cbb8fc4f43a713e892b41504b50a5f.tar.gz
Virgin import of ntpd 4.2.0
Diffstat (limited to 'contrib/ntp/libntp/md5c.c')
-rw-r--r--contrib/ntp/libntp/md5c.c24
1 files changed, 14 insertions, 10 deletions
diff --git a/contrib/ntp/libntp/md5c.c b/contrib/ntp/libntp/md5c.c
index 00b3c6b..07eec6c 100644
--- a/contrib/ntp/libntp/md5c.c
+++ b/contrib/ntp/libntp/md5c.c
@@ -24,7 +24,8 @@
*/
#include "global.h"
-#include "md5.h"
+#ifndef HAVE_MD5INIT
+#include "ntp_md5.h"
/* Constants for MD5Transform routine.
*/
@@ -122,10 +123,10 @@ MD5Update (
unsigned int inputLen /* length of input block */
)
{
- unsigned int i, index, partLen;
+ unsigned int i, idx, partLen;
/* Compute number of bytes mod 64 */
- index = (unsigned int)((context->count[0] >> 3) & 0x3F);
+ idx = (unsigned int)((context->count[0] >> 3) & 0x3F);
/* Update number of bits */
if ((context->count[0] += ((UINT4)inputLen << 3))
@@ -133,26 +134,26 @@ MD5Update (
context->count[1]++;
context->count[1] += ((UINT4)inputLen >> 29);
- partLen = 64 - index;
+ partLen = 64 - idx;
/* Transform as many times as possible.
*/
if (inputLen >= partLen) {
MD5_memcpy
- ((POINTER)&context->buffer[index], (POINTER)input, partLen);
+ ((POINTER)&context->buffer[idx], (POINTER)input, partLen);
MD5Transform (context->state, context->buffer);
for (i = partLen; i + 63 < inputLen; i += 64)
MD5Transform (context->state, &input[i]);
- index = 0;
+ idx = 0;
}
else
i = 0;
/* Buffer remaining input */
MD5_memcpy
- ((POINTER)&context->buffer[index], (POINTER)&input[i],
+ ((POINTER)&context->buffer[idx], (POINTER)&input[i],
inputLen-i);
}
@@ -166,15 +167,15 @@ MD5Final (
)
{
unsigned char bits[8];
- unsigned int index, padLen;
+ unsigned int idx, padLen;
/* Save number of bits */
Encode (bits, context->count, 8);
/* Pad out to 56 mod 64.
*/
- index = (unsigned int)((context->count[0] >> 3) & 0x3f);
- padLen = (index < 56) ? (56 - index) : (120 - index);
+ idx = (unsigned int)((context->count[0] >> 3) & 0x3f);
+ padLen = (idx < 56) ? (56 - idx) : (120 - idx);
MD5Update (context, PADDING, padLen);
/* Append length (before padding) */
@@ -348,3 +349,6 @@ MD5_memset (
for (i = 0; i < len; i++)
((char *)output)[i] = (char)value;
}
+#else
+int md5_bs;
+#endif
OpenPOWER on IntegriCloud