include count in the output
authorJohn Kohl <jtkohl@mit.edu>
Wed, 13 Feb 1991 15:57:48 +0000 (15:57 +0000)
committerJohn Kohl <jtkohl@mit.edu>
Wed, 13 Feb 1991 15:57:48 +0000 (15:57 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1689 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/crypto/md4/md4crypto.c
src/lib/crypto/md4/md4glue.c

index fc17ee6473c0ed850328be490fd413af0d49679b..d11e93662206d66a55ec39afea55ca400d113d76 100644 (file)
@@ -3,6 +3,7 @@
  * $Author$
  *
  * Copyright 1991 by the Massachusetts Institute of Technology.
+ * All Rights Reserved.
  *
  * For copying and distribution information, please see the file
  * <krb5/copyright.h>.
@@ -58,6 +59,9 @@ krb5_checksum *outcksum;
        for (j = 0; j < 32; j += 8)
            *output++ = (working.buffer[i] >> j) & 0xFF;
 
+    for (i = 0; i < 8; i++)
+       *output++ = working.count[i];
+
     keyblock.length = seed_length;
     keyblock.contents = (krb5_octet *)seed;
     keyblock.keytype = KEYTYPE_DES;
@@ -81,7 +85,7 @@ krb5_checksum *outcksum;
 
 krb5_checksum_entry rsa_md4_des_cksumtable_entry = {
     md4_crypto_sum_func,
-    RSA_MD4_CKSUM_LENGTH, /* CRC-32 is 4 octets */
+    RSA_MD4_DES_CKSUM_LENGTH,
     1,                                 /* is collision proof */
     1,                                 /* uses key */
 };
index 93bcf30d34f7d33c586800f2da8cce46a16ae712..b0576f1253f3315b353354bd887c4cf219cc9fd8 100644 (file)
@@ -2,7 +2,8 @@
  * $Source$
  * $Author$
  *
- * Copyright 1990 by the Massachusetts Institute of Technology.
+ * Copyright 1990,1991 by the Massachusetts Institute of Technology.
+ * All Rights Reserved.
  *
  * For copying and distribution information, please see the file
  * <krb5/copyright.h>.
@@ -51,6 +52,9 @@ krb5_checksum *outcksum;
        for (j = 0; j < 32; j += 8)
            *output++ = (working.buffer[i] >> j) & 0xFF;
 
+    for (i = 0; i < 8; i++)
+       *output++ = working.count[i];
+
     return 0;
 }