From 72f006a918d41e518788a38cf4efb1486803b357 Mon Sep 17 00:00:00 2001 From: Theodore Tso Date: Sat, 23 Sep 1995 00:20:59 +0000 Subject: [PATCH] md5crypt.c: put function prototype back in, fixed signed/unsigned mismatch and removed unused variables. md5glue.c: put function prototypes back in. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6820 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/crypto/md5/ChangeLog | 6 ++++++ src/lib/crypto/md5/md5crypto.c | 16 ++++++++++++---- src/lib/crypto/md5/md5glue.c | 10 ++++++++++ 3 files changed, 28 insertions(+), 4 deletions(-) diff --git a/src/lib/crypto/md5/ChangeLog b/src/lib/crypto/md5/ChangeLog index 383ac7c89..5c23103d4 100644 --- a/src/lib/crypto/md5/ChangeLog +++ b/src/lib/crypto/md5/ChangeLog @@ -1,3 +1,9 @@ +Wed Sep 13 10:30:58 1995 Keith Vetter (keithv@fusion.com) + + * md5crypt.c: put function prototype back in, fixed signed/unsigned + mismatch and removed unused variables. + * md5glue.c: put function prototypes back in. + Wed Sep 06 14:20:57 1995 Chris Provenzano (proven@mit.edu) * md5crypto.c, t_cksum.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g diff --git a/src/lib/crypto/md5/md5crypto.c b/src/lib/crypto/md5/md5crypto.c index 0c2c49c0d..4689bfcf1 100644 --- a/src/lib/crypto/md5/md5crypto.c +++ b/src/lib/crypto/md5/md5crypto.c @@ -2,6 +2,16 @@ #include "rsa-md5.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 +md5_crypto_sum_func PROTOTYPE((krb5_pointer in, size_t in_length, + krb5_pointer seed, size_t seed_length, krb5_checksum FAR *outcksum)); + +krb5_error_code +md5_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-MD5-DES implementation * did not follow RFC1510. The folowing definitions control the compatibility @@ -95,7 +105,7 @@ krb5_checksum FAR *outcksum; krb5_encrypt_block eblock; krb5_keyblock keyblock; krb5_error_code retval; - int i; + size_t i; MD5_CTX working; @@ -158,14 +168,12 @@ size_t seed_length; { krb5_octet outtmp[RSA_MD5_DES_CKSUM_LENGTH+ RSA_MD5_DES_CONFOUND_LENGTH]; - krb5_octet outtmp1[RSA_MD5_DES_CKSUM_LENGTH+ - RSA_MD5_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; MD5_CTX working; diff --git a/src/lib/crypto/md5/md5glue.c b/src/lib/crypto/md5/md5glue.c index afaa721fc..d23a72f02 100644 --- a/src/lib/crypto/md5/md5glue.c +++ b/src/lib/crypto/md5/md5glue.c @@ -1,6 +1,16 @@ #include "k5-int.h" #include "rsa-md5.h" +/* Windows needs to these prototypes for the assignment below */ + +krb5_error_code +md5_sum_func PROTOTYPE((krb5_pointer in, size_t in_length, + krb5_pointer seed, size_t seed_length, krb5_checksum *outcksum)); + +krb5_error_code +md5_verify_func PROTOTYPE((krb5_checksum FAR *cksum, krb5_pointer in, + size_t in_length, krb5_pointer seed, size_t seed_length)); + krb5_error_code md5_sum_func(in, in_length, seed, seed_length, outcksum) krb5_pointer in; -- 2.26.2