diff options
author | Theodore Tso <tytso@mit.edu> | 1995-09-23 00:20:59 +0000 |
---|---|---|
committer | Theodore Tso <tytso@mit.edu> | 1995-09-23 00:20:59 +0000 |
commit | 72f006a918d41e518788a38cf4efb1486803b357 (patch) | |
tree | df8d8df8269354128f00eca4515f8931009b28bd /src | |
parent | 95cb9f247b423f29e0f8dbb5b02eba938b74a125 (diff) | |
download | krb5-72f006a918d41e518788a38cf4efb1486803b357.tar.gz krb5-72f006a918d41e518788a38cf4efb1486803b357.tar.xz krb5-72f006a918d41e518788a38cf4efb1486803b357.zip |
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
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/crypto/md5/ChangeLog | 6 | ||||
-rw-r--r-- | src/lib/crypto/md5/md5crypto.c | 16 | ||||
-rw-r--r-- | 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 383ac7c890..5c23103d40 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 0c2c49c0d4..4689bfcf1a 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 afaa721fc7..d23a72f029 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; |