summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1995-09-23 00:19:35 +0000
committerTheodore Tso <tytso@mit.edu>1995-09-23 00:19:35 +0000
commit95cb9f247b423f29e0f8dbb5b02eba938b74a125 (patch)
treeacf7f6ac50b7eab02eb5e1217099093e3304fd66 /src
parentf7c992c187f74891b8e425c9b41cea357d789c05 (diff)
downloadkrb5-95cb9f247b423f29e0f8dbb5b02eba938b74a125.tar.gz
krb5-95cb9f247b423f29e0f8dbb5b02eba938b74a125.tar.xz
krb5-95cb9f247b423f29e0f8dbb5b02eba938b74a125.zip
md4crypt.c: put function prototype back in, fixed signed/unsigned
mismatch and removed unused variables. md4glue.c: put function prototypes back in. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6819 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/crypto/md4/ChangeLog6
-rw-r--r--src/lib/crypto/md4/md4crypto.c16
-rw-r--r--src/lib/crypto/md4/md4glue.c10
3 files changed, 28 insertions, 4 deletions
diff --git a/src/lib/crypto/md4/ChangeLog b/src/lib/crypto/md4/ChangeLog
index 9fdbe6905..97b5afe3e 100644
--- a/src/lib/crypto/md4/ChangeLog
+++ b/src/lib/crypto/md4/ChangeLog
@@ -1,3 +1,9 @@
+Wed Sep 13 10:30:58 1995 Keith Vetter (keithv@fusion.com)
+
+ * md4crypt.c: put function prototype back in, fixed signed/unsigned
+ mismatch and removed unused variables.
+ * md4glue.c: put function prototypes back in.
+
Wed Sep 06 14:20:57 1995 Chris Provenzano (proven@mit.edu)
* md4crypto.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
diff --git a/src/lib/crypto/md4/md4crypto.c b/src/lib/crypto/md4/md4crypto.c
index 5b349a024..a2542c17e 100644
--- a/src/lib/crypto/md4/md4crypto.c
+++ b/src/lib/crypto/md4/md4crypto.c
@@ -28,6 +28,16 @@
#include "rsa-md4.h"
#include "des_int.h" /* we cheat a bit and call it directly... */
+/* Windows needs to these prototypes for the assignment below */
+
+krb5_error_code
+md4_crypto_sum_func PROTOTYPE((krb5_pointer in, size_t in_length,
+ krb5_pointer seed, size_t seed_length, krb5_checksum *outcksum));
+
+krb5_error_code
+md4_crypto_verify_func PROTOTYPE((krb5_checksum FAR *cksum, krb5_pointer in,
+ size_t in_length, krb5_pointer seed, size_t seed_length));
+
/*
* In Kerberos V5 Beta 5 and previous releases the RSA-MD4-DES implementation
* did not follow RFC1510. The folowing definitions control the compatibility
@@ -128,7 +138,7 @@ krb5_checksum FAR *outcksum;
krb5_encrypt_block eblock;
krb5_keyblock keyblock;
krb5_error_code retval;
- int i;
+ size_t i;
MD4_CTX working;
@@ -191,14 +201,12 @@ size_t seed_length;
{
krb5_octet outtmp[RSA_MD4_DES_CKSUM_LENGTH+
RSA_MD4_DES_CONFOUND_LENGTH];
- krb5_octet outtmp1[RSA_MD4_DES_CKSUM_LENGTH+
- RSA_MD4_DES_CONFOUND_LENGTH];
mit_des_cblock tmpkey;
krb5_octet *input = (krb5_octet *)in;
krb5_encrypt_block eblock;
krb5_keyblock keyblock;
krb5_error_code retval;
- int i;
+ size_t i;
MD4_CTX working;
diff --git a/src/lib/crypto/md4/md4glue.c b/src/lib/crypto/md4/md4glue.c
index cc6bd03aa..3af2f09f0 100644
--- a/src/lib/crypto/md4/md4glue.c
+++ b/src/lib/crypto/md4/md4glue.c
@@ -26,6 +26,16 @@
#include "k5-int.h"
#include "rsa-md4.h"
+/* Windows needs to these prototypes for the assignment below */
+
+krb5_error_code
+md4_sum_func PROTOTYPE((krb5_pointer in, size_t in_length,
+ krb5_pointer seed, size_t seed_length, krb5_checksum *outcksum));
+
+krb5_error_code
+md4_verify_func PROTOTYPE((krb5_checksum FAR *cksum, krb5_pointer in,
+ size_t in_length, krb5_pointer seed, size_t seed_length));
+
krb5_error_code
md4_sum_func(in, in_length, seed, seed_length, outcksum)
krb5_pointer in;